我有两个类,ClassA和ClassB,它们都有变量var1和var2。在ClassA中,var1被初始化为1,var2被初始化为2。ClassB继承自ClassA。我希望能够使用ClassA中的var1的值在ClassB中定义/设置var1的数值。有没有一种方法可以在Python中做到这一点,类似于Java中使用的set方法?
ClassB
继承了ClassA
,因此如果您调用ClassA
__init__
,它将具有var1
。您需要从ClassB
__init__
执行此操作,而不是创建单独的对象并将其作为值发送
class ClassB(ClassA):
def __init__(self):
super().__init__()
object2 = ClassB()
print(object2.var1) # 1