python 3.7中所有类都是新式类

"""新类和经典类"""


class A:
    def name(self):
        return "a"


class B(A):
    def b(self):
        return "b"


class C(A):
    def name(self):
        return "c"


class D(B, C):
    def d(self):
        return "d"


print(D().name())  # 输出的是C 说明是广度优先 D->B->C->A
print(type(A))

全都是新式类

class AA:
    pass


class BB():
    pass


class CC():
    pass


print(type(AA))  # <class 'type'>
print(type(BB))  # <class 'type'>
print(type(CC))  # <class 'type'>

猜你喜欢

转载自blog.csdn.net/weixin_44259638/article/details/120160378
今日推荐