Python classmethod()内置函数 --把一个方法封装成类方法
@classmethod 把一个方法封装成类方法,类方法把 cls 即类自己作为第一个实参,可以用来调用类的方法、类的属性,不需要实例化。@classmethod 这样的形式称为函数的装饰器
实例(python3.8.8)
1 | class main(): |
类方法在使用类中的函数或变量时前面要加上
cls.
类方法指类中的函数,类属性指类中的变量
@classmethod 把一个方法封装成类方法,类方法把 cls 即类自己作为第一个实参,可以用来调用类的方法、类的属性,不需要实例化。@classmethod 这样的形式称为函数的装饰器
1 | class main(): |
类方法在使用类中的函数或变量时前面要加上
cls.
类方法指类中的函数,类属性指类中的变量