私のクラスアーキテクチャは次のようになります。
インターフェイス「myInterface」があります。「myInterface」を実装するクラス「mySuperMostClass」を作成します。ここで、「mySuperMostClass」を拡張するクラス「myBaseClass」を作成します。次に、「myBaseClass」を拡張する「mySubClass」を作成します。「mySubClass」の「myBaseClass」からメソッド「methodA」、「methodB」をオーバーライドしました。
「methodB」は「methodA」から呼び出されます
ここで、mySubClass のオブジェクトを作成し、「myInterface」のインスタンスで参照します。myInterface のインスタンスで methodA を呼び出すと、「myBaseClass」からの実装が呼び出されます。しかし、「mySubClass」と呼びたいです。これを行うのを手伝ってください。
Java 1.5 を使用しています