zoukankan      html  css  js  c++  java
  • 经典类与新式类的继承顺序

    class A(object): # 新式类
    # class A: # 经典类
        def __init__(self):
    print("A")
    class B(A):
    def __init__(self):
    print("B")
    class C(A):
    def __init__(self):
    print("C")
    class D(B, C):
    def __init__(self):
    print("D")
    print("="*50)
    d = D()
    print("="*50)


    """

    多继承:

    深度优先:python 2 DBAC
    广度优先:python 3 DBCA 注释掉class D 的初始化函数跟方法 ,得到的结果是B,注释掉class B的初始化函数跟方法,得到的结果是C
    """
  • 相关阅读:
    失格
    救赎
    篝火晚会
    旅行家的预算
    荒诞
    mod
    clique
    序列
    [CF932E]Team Work & [BZOJ5093]图的价值
    NOIWC2018游记
  • 原文地址:https://www.cnblogs.com/lxw123123/p/14393262.html
Copyright © 2011-2022 走看看