私はクラスAのオブジェクトを持っています。そのクラスのメソッドの1つをオーバーライドしたいと思います。これはできますか?Javaでは、オブジェクトを指定すると、メソッドの1つをオーバーライドできますか?
具体的には、フィールドに注入されているオブジェクトがあります。私はそれを使用する前に、メソッドの1つをオーバーライドする必要があります。
Reflectionが問題を解決するのに役立つかどうかを確認しようとしています。私がオーバーライドしようとしているメソッドは、そのクラスのプライベート変数に依存しないことに注意してください。
これはafaikだけのインターフェイスで動作します。 –
これは正しい答えではありません。インターフェイスでのみ機能します。つまり、オーバーライドしていない(つまり既存の)メソッドではありません。側面のような音だけが合理的なアプローチです。 – Robin
彼は既にインターフェイスを使用している可能性が高いため、動的プロキシクラスを使用して、変更したい動作を変更し、変更したくない動作を実装に委任できます。 –