python 多重继承

.3.3. 多重继承

 

类多继承

class DerivedClassName(Base1,Base2,Base3):
    pass

 

对于该类函数的解析规则是深度优先,先是Base1,然后是Base1的基类,诸如此类.

class A:
    def hi(self):
        print "A"

class B:
    def hi(self):
        print "B"
        
class C(A,B):
    pass

C().hi()

 

输出:

A

你可能感兴趣的:(python)