多继承 multiple inheritance
多继承是指一个子类继承自两个或两个以上的基类
语法:
class 类名(基类名1, 基类名2, ...)
说明:
1. 一个子类同时继承自多个父类,父类中的方法可以同时被继承下来
2. 如果两个父类中有同名的方法,则在子类中又没有覆盖,此方法时,调用结果难以确定
多继承的问题(缺陷)
标识符(名字空间)冲突的问题
要谨慎使用多继承
多继承的MRO(Method Resolution Order)问题
类的__mro__属性:
作用:
用来记录属性(或方法)的查找顺序