1、__init__()函数
上面的示例是类和对象的最简单形式,在实际应用中并没有真正的用处。
要了解类的含义,我们必须了解内置的__init__()函数。
所有类都有一个名为__init__()的函数,它总是在类初始化时执行。
使用__init__()函数将值分配给对象属性,或创建对象时必须执行的其他操作:
例如:
创建一个名为Person的类,使用__init__()
函数为名称和年龄分配值:
class Person: def __init__(self, name, age): self.name = name self.age = age p1 = Person("cjavapy", 3) print(p1.name) print(p1.age)
注意:每当使用该类创建新对象时,都会自动调用__init__()
函数。
相关文档: