classmethod类方法跟staticmethod静态方法,看这一篇就够了

不浪费时间,直接先上结论:java 1.使用@staticmethod目的之一是为了增长可读性,不须要参数self的方法均可以加上@staticmethod增长可读性,由于,这个方法是类级别的,在调用时要使用类名。python 2.使用@classmethod是为了处理一些__init__处理不了的赋值问题(通常是参数不对应),你能够当成,有第二,第三个__init__方法,固然它要经过类名显示调
相关文章
相关标签/搜索