第95课时: 类: 构造函数__init__ 用于初始化对象属性.
构造函数: init()
Init左右两边各两个下划线。
类是抽象的,叫做“对象的模板”
前面提到过,python的对象包含三部分:id type value。
创建对象后,我们需要定义构造函数__init__()方法,是创建对象后来初始化对象相关属性的。
init()的要点如下:
1. 名称固定,必须为: init()
2,第一个参数必须固定为self。
如“def init(self,name,score):” 一样
3,后面的阐述就是实例属性:name,score,且无返回值。
比如:
def __init__(self,name,score):self.name=nameself.score=score
name 和score就两个实例属性。
不加 self. 就是内部的形式参数(不对象属性),加了self. 就是对象的属性。