第一章-04-构造方法
1.属性(成员变量)的赋值
需要使用构造方法:__init__()
2.构造方法
Python类可以使用:__init__()方法,称之为构造方法。
可以实现:
在创建类对象(构造类)的时候,会自动执行。
在创建类对象(构造类)的时候,将传入参数自动传递给__init__方法使用。
3.构造方法注意事项
(1)重要的事情说三遍,构造方法名称:__init__ __init__ __init__ , 千万不要忘记init前后都有2个下划线
(2)构造方法也是成员方法,不要忘记在参数列表中提供:self
(3)在构造方法内定义成员变量,需要使用self关键字
这是因为:变量是定义在构造方法内部,如果要成为成员变量,需要用self来表示。
4.代码
# 04-构造方法 # 演示使用构造方法对成员变量进行赋值 # 构造方法的名称:__init__ class Student: def __init__(self, name, age, tel): self.name = name self.age = age self.tel = tel print("Student类创建了一个类对象") stu = Student("周杰轮", 31, "18500006666") print(stu.name) print(stu.age) print(stu.tel)