参考
问题:Python支持多继承,如果父类存在同名函数,该调用哪个?
解决这个问题用MRO(Method Resolution Order):方法解析顺序。
它返回当前类的父类列表(包括自己),按照它们搜索方法的顺序。
例子:
class F4(object):
pass
class F3(F4):
pass
class F2_5(object):
pass
class F2(F2_5):
pass
class F1(F2,F3):
pass
print(F1.__mro__)