staticmethod()静态方法和classmethod类方法都是装饰器

1.staticmethod()静态方法

使用@staticmethod目的是为了增加可读性,不需要参数self(不强制要求传递参数)

的方法都可以加上@staticmethod增加可读性

静态方法无需实例化,也可以实例化

2.使用@classmethod是为了处理一些__init__处理不了的赋值问题(一般是参数不对应)

猜你喜欢

转载自www.cnblogs.com/yfacesclub/p/10384168.html