回答編集履歴
1
修正
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
つまり、クラスを継承するのはコードを継承するためです。
|
10
10
|
|
11
|
-
これは抽象クラスでも同じです。抽象クラスには特定のパブリックメソッドの実装は無いかもしれませんが、
|
11
|
+
これは抽象クラスでも同じです。抽象クラスには特定のパブリックメソッドの実装は無いかもしれませんが、実装されたパブリックメソッド、実装されたプライベートメソッド、実装されたインスタンス変数を持つことができます。
|
12
12
|
|
13
13
|
要するに使い分けとしては、まずインターフェースを検討し、コードを使い回したい時に抽象クラスを使うようにすればいいと思います。
|
14
14
|
|