サブクラス (計算機科学)
またすべての長方形は四つの辺を持つが、正方形はすべての辺の長さが同一であるというより限られた特徴を持つ。
サブクラス-スーパークラス間の関係を、クラス-インスタンス間の関係と混同しないこと。「猫のインスタンス」は「ある特定の猫」の実体を参照する。ここで述べているマンクス猫は依然としてクラス(設計図)である。つまり、マンクス猫の多くのインスタンスが存在しうる。もし特定の猫(猫クラスのインスタンス)が偶然狐によって食いちぎられた尻尾を持っていたとしても、猫クラスは変わらない。変わるのはその特定の猫だけである。
サブクラスとスーパークラスはしばしば、C++開発者ビャーネ・ストロヴストルップによって作られた造語として、それぞれ派生 (derived) クラス、基底 (base) クラスと呼ばれる。彼は伝統的命名法よりもより直感でこれらの造語を見いだした。