1、定义:必须有装饰器“@classmethod”开头,举例如下:
@classmethod
def plus_sum(cls):
pass
2、作用:用来操作和类相关的一些变量
@classmethod
def plus_sum(cls):
cls.sun += 1
print(cls.sum)
3、类方法的调用
@classmethod
def plus_sum(cls):
cls.sun += 1
print(cls.sum)
#类方法的调用
Student.plus_sum()
一般情况下对象不可以调用类的方法,但python允许对象来调用类方法。