多继承:子类可以拥有多个父类 并且具有所有父类的属性和方法
语法:
class 子类名(父类名1, 父类名2, ....):
pass
案例:
class A:
def test(self):
print("test")
class B:
def demo(self):
print("demo")
class C(A, B):
pass
c = C()
c.test()
c.demo()
注意事项:
- 开发时应该尽量避免这种容易产生混淆的情况
- 如果不同父类之间存在同名的属性或方法,应尽量避免使用多继承