这是场景。
我有一个类(X)有一个方法 xyz
我必须定义一个扩展类(X)的类(Y),但应该运行 Y 类的“xyz”而不是 X 类的“xyz”。
这是示例:
Code in first.py :
class X():
def xyz(self):
-----
Code in second.py:
import first
class Y(X):
def xyz(self):
-----
实际上,我的要求是在调用“X.xyz()”时调用“Y.xyz()”,我不能在“first.py”中进行修改,但我可以修改“second.py”。
任何人都可以澄清这一点。