インタフェースの実装

クラスではインタフェースを複数実装可能です。
インタフェースを実装するにはキーワードimplementsを使います

インタフェースの実装の仕方


   修飾子 クラス名 implements インタフェース名{

   戻り値 メソッド名(引数){

    処理

     }
  }

また複数実装するときは以下のようになります。


  修飾子 クラス名 implements インタフェース名,インタフェース名{

    戻り値 メソッド名(引数){

    処理

   }

 }

このようになります。
複数実装するときはカンマで区切ります。

インタフェースを実装するにはそのインタフェース内に宣言されているメソッドを全て実装する必要があります。

つまりクラス側ではインタフェースのクラスを全てオーバーライドしなければいけないことになります。
オーバーライドしないとコンパイルエラーになります。

Sponsored link

ページのトップへ戻る