翻訳と辞書
Words near each other
・ 派大岡川
・ 派川
・ 派川利根川
・ 派川大柏川
・ 派川根木名川
・ 派手
・ 派手!!!
・ 派手婚
・ 派手車
・ 派生
派生クラス
・ 派生体
・ 派生作品
・ 派生商品
・ 派生型
・ 派生形
・ 派生文法
・ 派生染色体
・ 派生楽器
・ 派生物


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

派生クラス : ウィキペディア日本語版
サブクラス (計算機科学)
オブジェクト指向プログラミングにおいて サブクラスとはそのスーパークラスのいくつかのプロパティを継承するクラスのことである。
プログラマは普通、そのクラスをスーパークラスの「一種」であるものとして、例えば「マンクスは猫の一種である」または「正方形は長方形の一種である」などとして、サブクラスのことを考える。
* には毛が生えており、四本の脚と尻尾がある
 * マンクス猫は尻尾を持たないが、上記にあるほか全ての特徴を持っている
* 長方形は長さが''w''と''h''の四つの辺を持つ。
 * 正方形は長方形の特徴すべてを持ち、加えて ''w'' = ''h'' である
このように、サブクラスはスーパークラスのより具体的な種類となる。サブクラスは、たとえ数種の猫は尻尾を持たなくても、猫の状態はすべての猫について一般的に当てはまることに関しての事実となる。またすべての長方形は四つの辺を持つが、正方形はすべての辺の長さが同一であるというより限られた特徴を持つ。
サブクラス-スーパークラス間の関係がクラス-インスタンス間との関係とに混同しないこと。「猫のインスタンス」は「ある特定の猫」を参照する。ここで述べているマンクス猫はいまだにクラスである。つまり、マンクス猫の多くのインスタンスが存在する。特定の猫(猫クラスのインスタンス)が狐によって尻尾を噛みつかれたならば、猫クラスは変わらないだろう。まさにその特定の猫が変わるだけである。
サブクラスとスーパークラスはしばしば、C++開発者ビャーネ・ストロヴストルップによって作られた造語として、それぞれ''派生''(')クラス、''基底''(')クラスと呼ばれる。彼は伝統的命名法よりもより直感でこれらの造語を見いだした。〔Stroustrup, Bjarne. ''The Design and Evolution of C++''. Addison-Wesley. Reading, Mass. 1994. ISBN 0-201-54330-3. Page 49〕)クラス、''基底''(')クラスと呼ばれる。彼は伝統的命名法よりもより直感でこれらの造語を見いだした。〔Stroustrup, Bjarne. ''The Design and Evolution of C++''. Addison-Wesley. Reading, Mass. 1994. ISBN 0-201-54330-3. Page 49〕)クラスと呼ばれる。彼は伝統的命名法よりもより直感でこれらの造語を見いだした。〔Stroustrup, Bjarne. ''The Design and Evolution of C++''. Addison-Wesley. Reading, Mass. 1994. ISBN 0-201-54330-3. Page 49〕
== 語源 ==
サブクラスは集合論でいうところの、部分集合(subset)を語源に持つ。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「サブクラス (計算機科学)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.