Python传统重置属性

时间:2019-05-25 22:04:46

标签: python

这是我的代码:

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之前添加到列表中。

1 个答案:

答案 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]