Python类方法
来自CloudWiki
概念
类方法要使用@classmethod来修饰,而且第一个参数一般命名为cls(也可以是别的名称);
类方法通常使用类的名称调用,例如:Person.show();
类方法也可以使用实例调用,例如:p.show();
类方法调用时会向它的第一个参数传递类的名称;
代码
class Person: __name = 'james' __age = 12 @classmethod def show(cls): print(cls.__name,cls.__age) Person.show() p=Person() p.show()