📅  最后修改于: 2023-12-03 15:36:26.528000             🧑  作者: Mango
在 Python 中,类是实现面向对象编程的重要手段。其中,__init__
函数是一个构造函数,用于在对象创建时进行初始化操作。本文将为你介绍如何使用 __init__
函数构造一个类。
在 Python 中,可以使用 class
关键字定义一个类,例如:
class MyClass:
pass
上述代码创建了一个名为 MyClass
的类。然而,该类并没有任何属性或方法。因此,需要使用 __init__
函数对类进行初始化操作。
__init__
函数是 Python 中一个特殊的函数,它在对象创建时被调用,用于对对象进行初始化。例如:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
上述代码中,__init__
函数接收 self
、name
、age
三个参数,并将 name
和 age
分别赋值给 self.name
和 self.age
。因此,在创建 Person
类的对象时,需要传递 name
和 age
参数,例如:
person1 = Person("张三", 18)
print(person1.name) # 输出:张三
print(person1.age) # 输出:18
__init__
函数是 Python 中一个特殊的函数,用于在对象创建时进行初始化操作。通过使用 __init__
函数,可以对类中的属性进行初始化,并且在创建实例时可以传递参数。因此,掌握 __init__
函数的使用方法非常重要。