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

pythonserver side programmingprogramming

__init__

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

如何使用"__init__"?

假设我们正在创建一个名为 Car 的类。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(&"gearchanged")

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



相关文章


有用资源