我是 python 的新手,正在尝试了解 python 中的继承。Python 具有多重继承的特性。一个类可以同时继承多个类。当我们创建子类的对象时,会调用子类的init函数。我想调用子类的两个父类的 init 函数,但我只能调用一个 init 函数。我阅读了方法解析顺序的概念,最左边的类继承的 init 函数将被调用。请更正我的代码,以便调用两个父类的 init 函数。
class A:
def __init__(self):
print("in A Init")
class B:
def __init__(self):
print("in B Init")
class C(B,A):
def __init__(self):
super().__init__()
print("in C Init")
cObj= C()
MMTTMM
相关分类