「スーパークラス」と「サブクラス」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| オブジェクト指向 | 「モノ(どんなやつで、どう動く)」に注目した考え方 |
| クラス | オブジェクト指向で使う概念で「それがどんなものか(設計図)」 |
| 継承 | 元ネタから要素を受け継いで、元ネタの特徴を備えた新しいのを作ること |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| スーパークラス | 元からあった方(継承元)のクラス |
| サブクラス | 新しく作られた方(継承先)のクラス |
似ているところ
どちらもクラスです。
そして、継承の話で出てきます。
違うところ
継承「する方」か「される方」かの違いです。
それぞれ
スーパークラス:継承する方(継承元)
サブクラス:継承される方(継承先)
です。

備考
スーパークラスは「親クラス」や「基底クラス」と表現されることも あります。
サブクラスは「子クラス」や「派生クラス」と表現されることも あります。






