一、 数据成员
1、类变量 : 在类中且函数体之外,实例之间共享
2、实例变量 : 定义在init方法中,作用于当前实例的类
二、方法成员
1、类方法 : 用@classmethod装饰器,第一个参数为cls
2、实例方法 : 绑定到实例的方法, 第一个参数为self
3、静态方法 :
> 1. 用@staticmethod装饰器
> 2. 没有cls self参数限制
> 3. 可以类名访问,也可以实例访问
1、类变量 : 在类中且函数体之外,实例之间共享
2、实例变量 : 定义在init方法中,作用于当前实例的类
1、类方法 : 用@classmethod装饰器,第一个参数为cls
2、实例方法 : 绑定到实例的方法, 第一个参数为self
3、静态方法 :
> 1. 用@staticmethod装饰器
> 2. 没有cls self参数限制
> 3. 可以类名访问,也可以实例访问