Discuss / Python / 父类的优先级

父类的优先级

Topic source

大冰小松

#1 Created at ... [Delete] [Delete and Lock User]
class A(object):
    def run(self):
        print('A running')

class B(object):
    def run(self):
        print('B running')

class C(A, B):
    pass

class D(B, A):
    pass

C().run()
D().run()


。。。。。。。。。。。。。。。。。
A running
B running
。。。。。。。。。。。。。。。。。

是按照顺序确定父类的优先级吧。感觉这个特性比较糟糕,太容易混淆了

满满的花

#2 Created at ... [Delete] [Delete and Lock User]

优先级是继承的首个父类的方法,在有共同方法的时候。

MyZenith

#3 Created at ... [Delete] [Delete and Lock User]

你想的好周到 要不是往下翻都不知道还有这个问题 学习了


  • 1

Reply