目录
8.4.4 类的多继承与MRO算法
(1)单继承与多继承
(2)多继承的继承原理(多继承原则)
(3)MRO算法(Method Resolution Order)
8.4.4 类的多继承与MRO算法
(1)单继承与多继承
一个子类只有一个父类的继承称为这个子类是单继承,前面讲到的继承的例子都是单继承,在python中一个子类可以有多个父类,称为这个子类是多继承,也可以叫做多重继承。继承提高了代码的复用性,提高代码的可扩展性,便于代码的维护,在多继承中更能突出继承这些价值作用。
上面我们讲述的是一个子类和仅对应一个父类的继承关系,这种单继承直接是子类指向父类可调用的主体即可,直接用子类的地址进行调