これがシナリオです。
メソッド xyz を持つクラス(X)があります
クラス(X)を拡張するクラス(Y)を定義する必要がありますが、クラスXの「xyz」ではなく、クラスYの「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」は変更できます。
誰でもこれを明確にしてください。