Python中的多重继承,成熟类中的相同方法

时间:2013-11-28 10:28:26

标签: python class inheritance multiple-inheritance

如果您从许多具有相同方法的类继承,那么将提供什么行为?

Class A():
    def method():
        pass

Class B():
    def method():
        pass

Class C(A,B):
    pass

1 个答案:

答案 0 :(得分:1)

问题非常复杂...... Python方法解析顺序至少有三种不同的算法。

对于简单的情况,它会按照您的预期进行,但是细微差别请参见

请参阅http://python-history.blogspot.it/2010/06/method-resolution-order.html