静态方法可以直接实例化一个对象,实例后可以直接调用方法
@staticmethod
def fun():
return fun()
类方法可以不进行实例化直接调用类变量,静态方法可以实例,但不能用类变量
实例化方法自己调用方法
class Classname:
@staticmethod
def fun():
print('静态方法')
@classmethod
def a(cls):
print('类方法')
# 普通方法
def b(self):
print('普通方法')
Classname.fun()
Classname.a()
C = Classname()
C.fun()
C.a()
C.b()