teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

表現修正

2017/01/08 13:44

投稿

Chironian
Chironian

スコア23274

answer CHANGED
@@ -2,5 +2,7 @@
2
2
 
3
3
  > 派生させてクラスに異なる動作をさせる【多態性】とはどう違うんですか?
4
4
 
5
+ ある意味、同じものです。
5
- 「派生させてクラスに異なる動作をさせる【多態性】」を実装する時、基底クラスに「抽象クラス」を用いる場合があるという関係です。
6
+ 「派生させてクラスに異なる動作をさせる【多態性】」を実装する時、基底クラスに「抽象クラス」を用いることがあるという関係なのです。
7
+
6
8
  基底クラスが抽象クラスである必要はないです。基底クラス単独でもインスタンスを作りたい時は抽象クラスにしません。