サブクラスとは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|動画|商品|全文検索
Weblio 辞書 > コンピュータ > IT用語辞典 > サブクラスの意味・解説 

IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

サブクラス

別名:派生クラス子クラス
【英】subclass

サブクラスとは、オブジェクト指向において、クラス親子関係成り立つ場合の子側のクラスのことである。

サブクラスは、狭義には継承関係が成り立つ場合継承クラスを指すが、モデリングにおける概念表現である汎化(generalization)を実現する手段一つとして継承があることから、広義には汎化特化の関係が成り立つ場合特化側のクラスを指すこともある。

サブクラスでは、スーパークラス継承することで、スーパークラス特性含みつつ、継承クラス(サブクラス)の独自の特性付与することができる。また、属性機能付与だけでなく、スーパークラスメソッドオーバーライドすることで、全く異な振る舞い実装するようなこともできる。ただし、サブクラスを適切に活用するために、スーパークラス仕様把握しておく必要がある。

なお、C++や、Microsoft.NET言語VB.NETC#においては、サブクラスの代わりに派生クラスと呼ぶことがある。

プログラミングのほかの用語一覧
オブジェクト指向:  Objective-C  O/Rマッピング  サブクラス化  サブクラス  疎結合  スーパークラス  COM


ウィキペディア

ウィキペディアウィキペディア

サブクラス

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2008/04/23 18:35 UTC 版)

ウィクショナリー
ウィクショナリーen:subclassの項目があります。

サブクラス

  • 生物の分類における亜綱 (subclass) のこと。(class) の下、 (order) または上目 (superorder) の上に置かれることのある分類階級。
  • サブクラス (計算機科学) - 他のクラス (コンピュータ)から派生したクラス、あるいはそのクラスのこと。派生元となるクラスはスーパークラス (計算機科学)と呼ぶ。派生クラス(derived class)、子クラス(child class)、拡張クラス(extended class)と呼ぶこともある。
  • サブクラス (データベース論) - スーパークラスのデータメンバとメソッドを継承するクラス。
  • サブクラス (集合論) - サブセットがいくつかの他の集合を含むことと同様に、いくつかの他のクラスを含むクラス。





サブクラスに関係した商品


サブクラスのページへのリンク
「サブクラス」の関連用語
サブクラスのお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「サブクラス」を見る
_ _   


サブクラスのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリサブクラスの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのサブクラス (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS