一、 类的属性除了实例属性(__init__(self,)中定义的属性),还有类属性。类属性的定义不在初始化方法中进行,在初始化方法外面进行定义。类属性可以在主题函数中直接用类名+‘.’的方式直接调用,不需要先实例再用实例+‘.’的方法进行调用。
二、方法中的静态方法和类方法
1、静态方法
这个方法和类的其他方法最明显的区别在于定义的方法小括号内是空,既不用写self也不用写cls。不过静态方法的定义需要在该方法的上一行写个声明,即为@staticmethod
2、类方法
顾名思义,这个方法是定义的类可以直接调用上述类方法来完成指定功能的方法。在定义类方法时必须先在类方法前声明@classmethod ,然后在方法的小括号内引入关键字'cls'。