📜  使用 __init__ 函数构造一个类 - Python (1)

📅  最后修改于: 2023-12-03 15:36:26.528000             🧑  作者: Mango

使用 init 函数构造一个类 - Python

在 Python 中,类是实现面向对象编程的重要手段。其中,__init__ 函数是一个构造函数,用于在对象创建时进行初始化操作。本文将为你介绍如何使用 __init__ 函数构造一个类。

构造一个类

在 Python 中,可以使用 class 关键字定义一个类,例如:

class MyClass:
    pass

上述代码创建了一个名为 MyClass 的类。然而,该类并没有任何属性或方法。因此,需要使用 __init__ 函数对类进行初始化操作。

init 函数

__init__ 函数是 Python 中一个特殊的函数,它在对象创建时被调用,用于对对象进行初始化。例如:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

上述代码中,__init__ 函数接收 selfnameage 三个参数,并将 nameage 分别赋值给 self.nameself.age。因此,在创建 Person 类的对象时,需要传递 nameage 参数,例如:

person1 = Person("张三", 18)
print(person1.name)  # 输出:张三
print(person1.age)  # 输出:18
总结

__init__ 函数是 Python 中一个特殊的函数,用于在对象创建时进行初始化操作。通过使用 __init__ 函数,可以对类中的属性进行初始化,并且在创建实例时可以传递参数。因此,掌握 __init__ 函数的使用方法非常重要。