Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

抽象クラスの変更時のクラス差し替えについて

抽象クラスのメソッド内のロジックを変更した場合、
その抽象クラスのみをコンパイルしてできたクラスファイルを差し替えることでOKでしょうか?
サブクラスは、コンパイルしなくても、よいのでしょうか?

以上、よろしくお願いします。

5

回答

3181

閲覧

5件の回答

評価

0

試してみればよいのではないでしょうか。

評価

0

試してみると、実行時エラーになってしまいました。
ちなみにfinal修飾子のメンバー等の参照はない状態です。
javaは、通常I/Oのパラメータさえ変更しなければ、クラスの差し替えで反映されると思っていたのですが、
かんちがいですよね?

評価

0

メソッド内のロジックなら、エラーにはならんかったと思うがなあ…。
例えば定数を変更したら、それを使ってるとこも変えないとまずいが。

評価

0

修飾子など、少しメソッドを見直して、もう一度チャレンジしてみます。

評価

0

シグニチャが変わってないなら問題にならないと思うけど、
なんてErrorがスローされたの?

ちなみに、WEBアプリ?

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。