IT連合

メニュー

インターフェース

Javaのインターフェースの構文と実装例の記事です。

 

宣言の構文

※ []は任意

[修飾子] interface インターフェース名([引数のデータ型 引数, ....]) {}

 

実装例

public interface TestInterface {

    String cons = "A";
    //public static final String cons = "A";

    void testMethod(String val);
    //public abstract void testMethod(String val);

}


 

 

実装する側はクラス宣言時に implements キーワードを使用します。

実装の構文

実装クラス implements インターフェース名

 

実装例

public class TestClass implements TestInterface{

    @Override
    //インターフェースで定義されている抽象メソッド
    public void testMethod(String val) {
        //処理を実装
        
    }
}

 


子記事一覧
子記事はありません

同階層の記事一覧
  1. 基本的なルール
  2. データ型
  3. 変数
  4. 定数
  5. 配列
  6. コレクション(List,Set,Queue)
  7. Map(連想配列)
  8. 演算子
  9. 条件分岐
  10. 繰り返し制御文
  11. クラス
  12. メソッド
  13. インスタンス化
  14. コンストラクタ
  15. staticキーワード
  16. オーバーロード
  17. 継承
  18. オーバーライド
  19. this
  20. super
  21. パッケージ
  22. アクセス修飾子
  23. 抽象クラス・メソッド
  24. インターフェース
  25. カプセル化
  26. 例外処理
  27. データベース接続
  28. 並列処理
  29. セッション
  30. ファイル入出力
  31. ラムダ式


▼ 詳細情報 ▼
▼ 過去バージョン ▼



最近更新/作成された記事
最近コメントのあった記事

コメント一覧


コメントがありません