我需要划分这两个类,尽管它们具有一些共同的特征。是否可以从第二类访问第一类的 self.value ?请看一下伪代码,它肯定比我的话更容易理解。
class a:
def __init__(self):
self.value = 45
class b(a):
def __init__(self):
self.other_value = #this should be self.value from class a
答案 0 :(得分:3)
您需要先调用父级构造函数
class B(A):
def __init__(self):
super().__init__()
print(self.value)
答案 1 :(得分:0)
您应该调用父级构造函数:
class b(a):
def __init__(self):
a.__init__(self)
#now you can use it with self.value