私は多くの他のモジュールに依存するモジュールAを持っています。とにかく変更することはできません。このモジュールでは、メソッドgetCellValue()
が宣言されています。モジュールAはモジュールBの依存関係です。後者のモジュールは変更可能です。重要なのは、前述のメソッドがモジュールBから呼び出されていないということです。モジュールBのgetCellValue()
メソッドをオーバーライドできますか?モジュールBのモジュールのAメソッドを上書きできますか?
テックスタック:春4.1.6 - Javaの8
「オーバーライド」とは何ですか? – Stultuske
'getCellValue()'メソッドがプライベートでない限り、それをモジュールBで上書きすることができます。ただし、上書きされたバージョンは、Bのインスタンスが使用されている場合にのみ使用されます。 Aが使用されているすべての発生、Aの方法が使用されます。 – Korashen
'B'は' A'を拡張し、 'getCellValue'は' final'ではありません。それを試しましたか? – BackSlash