很简单的判断标准
如果你的方法,用到了成员和成员函数,即必须通过self 获得,那就是用实例方法
如果你的方法,只用到了类变量,即通过cls获得,那就用类方法(@classmethod),静态方法同理,self ,cls都没用到,就用静态方法(@staticmethod)
本文详细介绍了Python中类方法、实例方法和静态方法的使用场景和区别。重点讲解了如何通过self和cls来判断方法类型,并给出了实际代码示例,帮助读者理解何时使用不同类型的类方法。
很简单的判断标准
如果你的方法,用到了成员和成员函数,即必须通过self 获得,那就是用实例方法
如果你的方法,只用到了类变量,即通过cls获得,那就用类方法(@classmethod),静态方法同理,self ,cls都没用到,就用静态方法(@staticmethod)
569

被折叠的 条评论
为什么被折叠?