python装饰器-静态方法(@staticmethod)
@staticmethod 静态方法可以理解为只是名义上归属类管理,但是不能使用类的变量和实例变量。属于类的工具包,放在函数前(该函数不传入self或者cls),所以不能访问类属性和实例属性。
class Cal:
@staticmethod
def sum_abc(a,b):
print(a+b)
@staticmethod
def dev_abc(a,c):
print (a-c)
if __name__ == "__main__":
Cal.sum_abc(4,1)
Cal.dev_abc(4,1)