成员变量和成员方法
类中定义的属性(变量):成员变量
类中定义的行为(函数):成员方法
函数写在类的外卖;定义在类内部的,称之为方法
class 类名称:
成员变量
def 成员方法名(self, 形参1,..., 形参N):
成员方法体
对象 = 类名称()
self的作用
- 表示类对象本身的意思
- 只有通过self,成员方法才能访问成员变量
self出现在形参列表中,但调用方法时,不需要传入它
在类中定义成员方法和定义函数基本一致,但在方法定义的参数列表中,需要传入 self 关键字。
self关键字在定义成员方法时必须填写。
- 它用来表示类对象自身的意思
- 当我们使用类对象调用方法时,self会自动被python传入
- 在方法内部,想要访问类的成员变量,必须使用self
4.self关键字在成员方法创建时必须传入,但在传参和调用方法时可以忽略
image.png