学习Python继承和初始化函数#eos#

EOS 函数 初始 2024-02-03 45

摘要:在Python中,当你创建一个子类并且需要在子类的构造函数中执行父类的构造函数时,你可以使用super()函数来实现。通过调用super()__init__(),就能够在MyContract的构造函数中执行Contract类的构造函数,从而确保父类的初始化代码被执行。...

#eos#自学代码Python研究EOS细恋000×为什么0基础不急? 每天学一点,这里的难度翻倍,借助ai终于明白了。第四、五句:def __init__(self): super().__init__() 是 Python 用于调用父类(superclass)一种方法。在这儿,super().__init__() 调用了父类 Contract 构造函数,即 Contract 类的 __init__ 方法。在 Python 在中,当您创建子类并需要在子类结构函数中执行父类结构函数时,您可以使用它 super() 实现函数。这样做的好处是,即使父类的名字发生了变化,你也不需要在子类中更新相应的呼叫代码,因为 super() 会动态地找到当前类别的父类。在这段代码中,MyContract 类的结构函数想要继承 Contract 保证类的初始化行为,以保证类的初始化行为 MyContract 对象在建立时可以相应初始化。通过调用 super().__init__(),可以在那里 MyContract 在构造函数中执行 Contract 类的结构函数,以确保执行父类的初始化代码。简而言之,super().__init__() 它是一种在子类中调用父类结构函数的方法,以确保父类初始化行为的实施。学习Python继承和初始化函数#eos#
相关推荐