构造函数方法__init__在Python中如何工作?

__在里面__ 

“ __init__”是python类中的保留方法。在OOP概念中,它被称为构造函数。从类创建对象时调用此方法,它允许类初始化类的属性。

我们如何使用“ __init__”?

让我们考虑一下,我们正在创建一个名为Car的类。汽车可以具有“颜色”,“模型”,“速度”等属性,以及“启动”,“加速”,“变速”等方法。

示例

class Car(object):
       def __init__(self, model, color, speed):
             self.color = color
             self.speed = speed
             self.model = model
       def start(self):
              print("started")
       def accelerate(self):
              print("accelerating...")
       def change_gear(self, gear_type):
                print("gear changed")

因此,我们使用了构造函数__init__方法来初始化类属性。