这是我的代码:
class A:
def __init__(self):
self.list = []
addToList():
self.list.append(5)
class B(A):
def __init(self):
super().__init__()
因此,按照事件的顺序,A中有一个包含int 5的列表,但是当我的init()类B时,该列表将被重置。有什么方法可以使A成为B的父母而无需重置列表?假设我确实确实需要在启动B之前添加到列表中。
答案 0 :(得分:0)
class A:
def __init__(self):
self.list = []
def addToList(self):
self.list.append(5)
class B(A):
def __init__(self):
super().__init__()
x=B()
x.addToList()
print(x.list)
输出
[5]