0
我是python編程的新手, 下面是父類子類的例子,有兩個直接的超類(即base)的C:A和B. ,所以人們自然會認爲C的超類是A.但是,A從T繼承它的屬性a的值爲a = 0:如果super(C,c)返回C的超類,那麼super(C,c ).a會返回0,但它不會?super()在python編程中實現
能否請你幫我理解爲什麼它返回2.爲什麼不爲0
>>> class T(object):
... a = 0
>>> class A(T):
... pass
>>> class B(T):
... a = 2
>>> class C(A,B):
... pass
>>> c = C()
>>>super(C,c).a
2
感謝, 喝罵