类对象、实例对象、类属性、实例属性、类方法、实例方法、静态方法。
@staticmethod
@classmethod
实例对象私有的数据,为实例属性
实例对象共有的数据,为类属性修改实例属性,用实例方法,由对象调用,至少一个self参数
修改类属性,用类方法,由类调用,至少一个cls参数
不需要修改属性的(不用传实例对象和类对象的引用),用静态方法,无参数
调用
实例对象可以调任何方法
类对象只能调类方法和静态方法
类对象、实例对象、类属性、实例属性、类方法、实例方法、静态方法。
@staticmethod
@classmethod
实例对象私有的数据,为实例属性
实例对象共有的数据,为类属性
修改实例属性,用实例方法,由对象调用,至少一个self参数
修改类属性,用类方法,由类调用,至少一个cls参数
不需要修改属性的(不用传实例对象和类对象的引用),用静态方法,无参数
实例对象可以调任何方法
类对象只能调类方法和静态方法