初心者向けのJava講座です。一緒にJavaを勉強しませんか?
はじめてのJava入門初心者向けのJava講座 |
インタフェースの実装
クラスではインタフェースを複数実装可能です。
インタフェースを実装するにはキーワードimplementsを使います
インタフェースの実装の仕方
修飾子 クラス名 implements インタフェース名{
戻り値 メソッド名(引数){
処理
}
}
また複数実装するときは以下のようになります。
修飾子 クラス名 implements インタフェース名,インタフェース名{
戻り値 メソッド名(引数){
処理
}
}
このようになります。複数実装するときはカンマで区切ります。
インタフェースを実装するにはそのインタフェース内に宣言されているメソッドを全て実装する必要があります。
つまりクラス側ではインタフェースのクラスを全てオーバーライドしなければいけないことになります。オーバーライドしないとコンパイルエラーになります。
Sponsored link