__init__
在 Python 中是一个特殊的方法(通常称为构造器),它被用来初始化新创建的对象。当创建类的新实例时,__init__
方法会自动被调用。这个方法可以帮助程序员在对象创建时设置对象的初始状态或给对象的属性赋初始值。
这里有一个简单的例子说明 __init__
方法的用法:
pythonclass Person: def __init__(self, name, age): self.name = name self.age = age # 创建 Person 类的一个实例 person1 = Person("Alice", 30) # 现在 person1 的 name 和 age 属性已经被初始化 print(person1.name) # 输出 Alice print(person1.age) # 输出 30
在这个例子中,Person
类有两个属性:name
和 age
。__init__
方法接收三个参数:self
、name
和 age
。self
是一个对当前对象的引用,而 name
和 age
是传递给 __init__
方法的参数,用来设置 name
和 age
属性的值。当我们创建 Person
类的实例时,我们传递了 "Alice" 和 30 给 __init__
方法,这些值被用来初始化实例的属性。
2024年8月9日 09:42 回复