Python支持多重继承,即一个子类可以继承多个父类的方法和属性,如下:
class A:
def A(self):
print("i am A")
def shout(self):
print("i am A")
class B:
def B(self):
print("i am B")
def shout(self):
print("i am B")
class C(A,B):
pass
c=C()
c.A()
c.B()
c.shout()
输出
i am A
i am B
i am A
从上面我们可以看到,当继承的父类中有多个重名的方法或属性时,默认继承第一个父类的方法和属性