我有这样的类结构:
class A(object):
array = [1]
def __init__(self):
pass
class B(A):
array = [2, 3]
def __init__(self):
super(B, self).__init__()
class C(B):
array = [4]
def __init__(self):
super(C, self).__init__()
print array
当我这样做时:
c = C()
我希望它按照继承的顺序加入他们的所有领域。并打印 [1, 2, 3, 4]。我怎样才能做到这一点?