給定一個父類 'A'Python繼承:有什麼區別?
Class A(object):
def __init__(self,a,b):
self.a = a
self.b = b
是什麼使一個子類 'B' 的下面的選項中
選項1
Class B(A):
def __init__(self,a,b,c):
self.a = a
self.b = b
self.c = c
選項2
Class B(A):
def __init__(self,a,b,c):
A.__init__(self, a, b)
self.c = c
之間的差
不應該是'super(B,self)'而不是'super(A,self)'嗎? – hetepeperfan
是的,抱歉;更新。 –