スーパークラス (計算機科学)
スーパークラス (計算機科学)の最新ニュースをまとめて検索!
計算機科学においてスーパークラス (superclass) とは他のクラスを派生させるクラスのことである。スーパークラスは親クラスや基底クラスとも呼ばれる。スーパークラスから派生したクラスは子クラス、派生クラス、サブクラスとして知られている。我々はクラスAがクラスBを引き継ぐとき、AはBのサブクラスであるとも言うことができる。
スーパークラスは仮想関数の使用によって、汎用インタフェースとして機能を特化することもできる。
スーパークラスのメカニズムは、共通の特徴をモジュールとなるオブジェクトにカプセル化ができる再利用性に起因するオブジェクト指向プログラミングで広範囲に利用される。
多くのオブジェクト指向言語は抽象クラスと具象クラス両方をサポートするだろう。
[編集] 語源
スーパークラスは集合論で言うところの上位集合(superset)を語源として持つ。
[編集] 関連項目
- 基底型
- サブクラス (計算機科学)
- 継承
- 実装継承
- 継承セマンティックス
- 仮想継承
- 上位集合
- 基底型
- サブクラス (計算機科学)
- 継承
- 実装継承
- 継承セマンティックス
- 仮想継承
- 上位集合
フリー百科事典『ウィキペディア(Wikipedia)』 Text is available under GNU Free Documentation License.
最終更新 2009年11月11日 (水) 04:51 (日時は個人設定で未設定ならばUTC)。
【スーパークラス (計算機科学)】変更履歴

