スーパークラス (計算機科学)

スーパークラス (計算機科学)の最新ニュースをまとめて検索!

計算機科学においてスーパークラス (superclass) とは他のクラスを派生させるクラスのことである。スーパークラスは親クラス基底クラスとも呼ばれる。スーパークラスから派生したクラスは子クラス派生クラスサブクラスとして知られている。我々はクラスAがクラスB引き継ぐとき、ABサブクラスであるとも言うことができる。

スーパークラスは仮想関数の使用によって、汎用インタフェースとして機能を特化することもできる。

スーパークラスのメカニズムは、共通の特徴をモジュールとなるオブジェクトにカプセル化ができる再利用性に起因するオブジェクト指向プログラミングで広範囲に利用される。

多くのオブジェクト指向言語は抽象クラス具象クラス両方をサポートするだろう。

[編集] 語源

スーパークラスは集合論で言うところの上位集合(superset)を語源として持つ。

[編集] 関連項目

最終更新 2009年11月11日 (水) 04:51 (日時は個人設定で未設定ならばUTC)。
【スーパークラス (計算機科学)】変更履歴

ご利用上の注意