0

私はいくつかのレベルを持つ階層を持っています。それは次のようになります (<---- は左から右へのサブクラス化を示します):

MyClass <----- ParentClass <------ Abstract Class

AbstractClass で宣言および定義されているが、ParentClass でオーバーライドされている非静的メソッドを呼び出したいと考えています。ParentClass のバージョンではなく、AbstractClass のバージョンを呼び出したいので、次のようなものが必要です

super.super.method();

またはその精神の何か。これを行う方法はありますか?

ありがとう!

4

1 に答える 1

2

このスタック オーバーフロー スレッドには、この問題に関する適切な議論があります。要するに、それを行うハックな方法がいくつかありますが、実際にはすべきではありません

于 2012-08-29T22:11:38.500 に答える