5.6 AbstractEmployee 抽象クラス

プログラム

C5_6

プログラムの説明

AbstractEmployee抽象クラス

プログラムAbstractEmployeeを見てください。

classキーワードの前にabstractキーワードが追加されています。

抽象クラスにする場合には、この記述が必要になります。抽象クラスはnewキーワードを使用してオブジェクトを生成することはできません。

また、抽象メソッドも返却値型の前にabstractキーワードを追加することで宣言することができます。

抽象メソッドは宣言部のみの記述になります。つまり、中括弧のブロックがありません。ただし、中括弧のブロックの代わりにセミコロンが必要になります。

抽象クラスを継承した具象クラスでは必ず抽象メソッドの実装を記述しなければなりません。