类方法,实例方法和静态方法的区别和作用

类方法:第一个参数必须是当前类对象,一般约定为cls。类对象和实例对象都可以调用 @classmethod
实例方法:第一个参数必须是实例对象,一般用self,只有实例对象才能调用
静态方法:参数随意,没有self和cls参数。逻辑上属于类,但和类本身没什么关系,不能使用类里面的方法和属性,类对象和实例对象都可以调用 @staticmethod

 

  原文链接:https://www.cnblogs.com/geogre123/p/10142510.html

posted @ 2021-08-11 11:42  我爱罗~  阅读(374)  评论(0)    收藏  举报