Python 构造函数 __init__ 是如何工作的

Python 构造函数 init 是如何工作的

阅读更多:Python 教程

init

init” 是 Python 类中的一个保留方法。它在面向对象编程(OOP)概念中称为构造函数。当从类创建对象时,该方法被调用并允许类初始化其属性。

如何使用 “init” ?

假设我们创建一个名为“Car”的类。Car 可以拥有属性,如 “color”,“model”,“speed” 等等,以及方法,如“start”,“accelarate”,“change_gear” 等等。

示例

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__方法来初始化类属性。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程