用語
継承(inheritance):1つのクラスがほかのクラスの性質を受け継ぐための機構
基本クラス(basic class):クラスの性質を継承される側
派生クラス(derived class):継承するクラス側
アクセス指定子(access-specifier):public,private,protected
概要
-
基本クラスは派生クラスにの性質を受け継ぐため、派生クラスに共通する汎用的な性質を記述する。
-
基本クラスの公開要素はすべて派生クラスに継承されるが、非公開要素は派生クラスに継承されない。
(カプセル化のため、派生クラスから基本クラスの非公開要素にはアクセスできない)
-
基本クラスから派生クラスへ継承する数に制限は無い。
一般形式
class 派生クラス名 : アクセス指定子 基本クラス名{
.
.
.
};
参考文献
-
独習C++ 第3版(Herbert Schildt,2002,翔泳社)
最終更新:2011年03月04日 14:10