python-子类构造函数调用super().__init__()

Posted nuonuozhou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-子类构造函数调用super().__init__()相关的知识,希望对你有一定的参考价值。

【super作用】
如果子类(Puple)继承父类(Person)不做初始化,那么会自动继承父类(Person)属性name。
如果子类(Puple_Init)继承父类(Person)做了初始化,且不调用super初始化父类构造函数,那么子类(Puple_Init)不会自动继承父类的属性(name)。
如果子类(Puple_super)继承父类(Person)做了初始化,且调用了super初始化了父类的构造函数,那么子类(Puple_Super)也会继承父类的(name)属性。

以上是关于python-子类构造函数调用super().__init__()的主要内容,如果未能解决你的问题,请参考以下文章

super()方法的使用

Python3基础 super层层调用父类的__init__方法 子类的__init__覆盖了父类的__init__的解决方法

继承中子类构造函数相关问题

super_父类

在Python 3中,超类可以多态地调用子类的构造函数

JavaSE复习_3 继承