5.5 抽象クラスの導入

クラス図

C5_5

クラス図の説明

抽象クラスの導入

インタフェースと具象クラスの間に抽象クラスを追加することにより重複コードを減少させることができます。

クラス図を見てください。抽象クラスのクラス名はイタリックになります。

また、イタリックのメソッドは抽象メソッドになります。これはメソッドの宣言だけを行うことで、実装は具象クラスに任せる場合に使用します。

具象クラスでは

  • コンストラクタ
  • 抽象メソッド

が必要になります。

では、抽象クラスと抽象メソッドの記述方法は次節で学びましょう。