Python __init__()类构造方法
在Python中,__init__()
是一个特殊的方法,它是类的构造函数,在创建一个类的实例对象时被自动调用。
__init__()
方法的主要作用是对类的实例对象进行初始化操作,它可以接受参数用于初始化实例对象的属性。在__init__()
方法中,通常可以设置一些必要的属性值,也可以执行一些初始化的操作。
下面是一个简单的例子:
class MyClass:
def __init__(self, value):
self.my_attribute = value
obj = MyClass(10)
print(obj.my_attribute) # 输出 10
在上面的例子中,定义了一个名为MyClass
的类,它有一个__init__()
方法。在创建MyClass
类的实例对象时,可以传递一个参数value
,然后将这个值赋给实例对象的属性my_attribute
。
当创建obj
这个MyClass
类的实例时,会自动调用__init__()
方法,并将传递的参数10赋值给self.my_attribute
属性。最后通过print(obj.my_attribute)
将属性值输出。
需要注意的是,__init__()
方法在实例化一个类的时候自动调用,传递的第一个参数self
表示实例对象本身,它可以用于访问实例对象的属性和方法。