回答編集履歴
2
記述訂正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
BoyクラスからGirlクラスを作っても、変数やメソッドを上書き(オーバーライド)したり、追加したら動作すると思いますが、不自然です。
|
1
|
+
BoyクラスからGirlクラスを作っても、変数やメソッドを上書き(オーバーライド)したり、追加したら動作すると思いますが、不自然です。Boyクラスの内容を変更したときにGirlクラスも影響を受けます。
|
2
2
|
したがって、humanクラスを継承したChildクラスを継承したBoyクラスとGirlクラスを作るのが自然でしょう。
|
3
3
|
インスタンス化しないChildクラスでも、共通の変数やメソッドを先に用意しておくことで、仕様の理解を助け、開発の手間が省ける利点があります。
|
4
4
|
Java言語に準備された様々なモジュールの階層構造がよい例です。
|
1
記述訂正
answer
CHANGED
File without changes
|