4-10 super机制

2018-08-26  本文已影响0人  正在努力ing
class A:
    def __init__(self):
        print("A")

class B(A):
    def __init__(self):
        print("B")
        super().__init__()

class C(A):
    def __init__(self):
        print("C")
        super().__init__()

class D(C,B):
    def __init__(self):
        print("D")
        super().__init__()


d = D()

# 看D的继承顺序, 安装树 的广度遍历 继承
print(D.__mro__)
D
C
B
A
(<class '__main__.D'>, <class '__main__.C'>, <class '__main__.B'>, <class '__main__.A'>, <class 'object'>)

上一篇下一篇

猜你喜欢

热点阅读