- python中构造方法名字是固定的:__init__,定义格式:
def __init__(self, 参数):
self.属性 = 参数
- 方法的第一个参数 self 指向新创建的对象,即 self代表类的实例 而非类
- 方法的其余参数用于设定对象的属性
- 构造方法在对象创建时自动调用
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def display(self):
print("姓名:", self.name)
print("年龄:", self.age)
person1 = Person("张三", 25) # 自动调用 __init__构造方法,给实例变量 name,age赋值
person1.display()