「抽象クラス」の版間の差分
提供: C++入門
(相違点なし)
|
2016年1月14日 (木) 15:26時点における最新版
C++の抽象クラス (abstract class)とは、基底クラスとして使用するように設計されたクラスです。抽象クラスには、少なくとも1つ以上の純粋仮想関数が含まれます。
読み方
- 抽象クラス
- ちゅうしょう くらす
- abstract class
- あぶすとらくと くらす
概要
抽象クラスは、そのままオブジェクトにすることはできません。継承により、純粋仮想関数をオーバーライドにより実装を定義します。
抽象クラスの定義の例
class ABC { public: virtual void f() = 0; // 純粋仮想関数 };