当前位置: 代码迷 >> 综合 >> 拜师——python基础入门—第7大节课—类:构造函数__init__ 用于初始化对象属性——day31
  详细解决方案

拜师——python基础入门—第7大节课—类:构造函数__init__ 用于初始化对象属性——day31

热度:28   发布时间:2024-01-28 19:00:24.0

第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. 就是对象的属性。