python classmethod
''' 描述 classmethod 修饰符对应的函数不需要实例化,不需要 self 参数, 但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 语法 classmethod 语法: classmethod 参数 无。 返回值 返回函数的类方法。 ''' class Stud: num=1 def fn1(self): print('方法一') @classmethod def fn2(cls): print('方法二') #输出 方法二 print(cls.num) #调用类的实例化对象 cls().fn1() #调用类的方法 Stud.fn2() #输出 方法二 不需要实例化 print('===='*10) object=Stud() object.fn1() #输出 方法一 需要实例化