我正在实现一个子类Child
,其中被覆盖的方法some_method
首先调用父方法。我想在子方法中使用父方法中的变量a
。有没有一种精巧的方法可以执行此操作而无需修改Parent
的代码?
class Parent:
def __init__(self):
pass
def some_method(self):
a = 0
class Child(Parent):
def __init__(self):
super().__init__()
def some_method(self):
super().some_method()
b = a - 1 # Here I would like to keep using `a`