我有一个A类,我从A类继承了一个B类。我在ClassA中有两个方法methodX和methodY。这个methodY将调用classA中的methodX。现在我在 ClassB 中有一个 methodZ。
以下是场景:-
class A(object):
def methodX(self):
....
def methodY(self):
methodX()
class B(A)
def methodZ(self):
self.methodY() #says the global methodX is not defined
我的问题是我必须调用methodY,而methodY又从methodZ调用methodX。这怎么可能?我应该全局定义methodX吗?还是有其他选择..提前谢谢!