Python类成员
2016-06-30 21:55:58 0 举报
AI智能生成
Python类成员是指在类中定义的变量或方法。类成员可以分为实例成员和类成员。实例成员是每个类的实例对象所拥有的,而类成员则是类本身所拥有的。实例成员需要通过实例对象来访问,而类成员则可以直接通过类名来访问。类成员包括类变量和类方法。类变量是所有实例共享的变量,而类方法是所有实例共享的方法。类成员可以通过在类定义内部定义变量或方法来实现。类成员的定义和使用可以帮助我们更好地组织和管理代码,提高代码的可重用性和可维护性。
作者其他创作
大纲/内容
字段
普通字段
存在于__init__方法下,对象调用
对象.字段名(可对字段重新赋值)
del 对象.字段(删除字段中元素)
普通字段在每一个对象中都要保存
静态字段
存在于类下面,类调用
静态字段在内存中只保存一份
方法
普通方法
静态方法
1、创建静态方法:在普通方法前添加@staticmethod
2、创建静态时参数中去掉self关键字
不到万不得已(可由对象调用静态方法)
静态方法由类调用
当方法内部不需要对象封装的值时,可将方法写成静态方法
类方法
创建类方法:1、普通方法前+@classmethod
2、参数中必须带一个cls关键字
执行类方法:自动将调用该方法的类赋值个cls关键字,跟对象调用普通方法类似
属性
普通属性
普通方法上添加@property装饰器
方法+setter修改属性中元素
方法+deleter删除属性中元素
调用 对象.属性 时自动触发执行方法
调用 对象.属性 = XXX 时自动触发执行方法
调用 del 对象.属性 时自动触发执行方法
调用 对象.属性.__doc__ ,此参数是该属性的描述信息
0 条评论
下一页