提示信息

Python __init__()类构造方法

寂寞盘旋 已关注

在Python中,__init__()是一个特殊的方法,它是类的构造函数,在创建一个类的实例对象时被自动调用。

__init__()方法的主要作用是对类的实例对象进行初始化操作,它可以接受参数用于初始化实例对象的属性。在__init__()方法中,通常可以设置一些必要的属性值,也可以执行一些初始化的操作。

下面是一个简单的例子:

  1. class MyClass:
  2. def __init__(self, value):
  3. self.my_attribute = value
  4. obj = MyClass(10)
  5. print(obj.my_attribute) # 输出 10

在上面的例子中,定义了一个名为MyClass的类,它有一个__init__()方法。在创建MyClass类的实例对象时,可以传递一个参数value,然后将这个值赋给实例对象的属性my_attribute

当创建obj这个MyClass类的实例时,会自动调用__init__()方法,并将传递的参数10赋值给self.my_attribute属性。最后通过print(obj.my_attribute)将属性值输出。

需要注意的是,__init__()方法在实例化一个类的时候自动调用,传递的第一个参数self表示实例对象本身,它可以用于访问实例对象的属性和方法。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
寂寞盘旋 关注 已关注

最近一次登录:2023-10-09 15:57:13   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图