一个类中的最重要的方法是__init__方法。 当使用类名称作为函数时,创建类的实例(对象)时调用。 所有方法都必须有自己作为第一个参数,尽管它没有显式传递,Python为您添加了自变量到列表中;在调用方法时不需要包含自变量。在方法定义中,“自我”指的是调用该方法的实例。 类的实例具有属性,这些属性是与它们相关联的数据片段。 在这个例子中,CAT实例具有颜色和腿的属性。这些可以通过放置一个点和一个实例之后的属性名来访问。 因此,在__init__方法中, self.attribute 设置实例属性的初始值。
例如:
class Cat:
def __init__(self, color, legs):
self.color = color
self.legs = legs
felix = Cat("ginger", 4)
print(felix.color)
>结果:
>>>
ginger
>>>
在上面的示例中,__init__方法采用两个参数,并将它们赋给对象的属性。方法是类构造函数。
创建实例
创建实例2