2023-06-17 |

__init__

一个类中的最重要的方法是__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

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论