如何从继承的类中获取self.value?

时间:2019-04-06 14:15:57

标签: python python-3.x


我需要划分这两个类,尽管它们具有一些共同的特征。是否可以从第二类访问第一类的 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

2 个答案:

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