一、类的方法
定义类就是描述清楚这个类是拥有哪些相同的功能和属性的集合。
类中的方法就是对类相同的功能的描述
什么是方法
方法就是定义在类中的函数, 它分为三类:对象方法、类方法、静态方法
二、三种方法
-
对象方法
怎么定义:直接定义在类中的函数就是对象方法特点: 自带参数self(如果使用对象去调用对象方法,对象方法中self不用传
参,系统会自动将当前对象传给self)
self指向当前对象怎么调用:对象.方法()
-
类方法
怎么定义:在定义函数前加 @classmethod
特点:自带参数cls(如果使用类去调用类方法,方法中的cls不用传参,系统
会自动将当前类传给cls)
cls指向当前类
怎么调用:类.方法()
-
静态方法
怎么定义:在定义函数前加 @staticmethod特点:没有默认参数
怎么调用:类.方法()