Java8 インターフェスを実装するサンプル

環境
Java SE 11
Eclipse 4.14

書式
1.インターフェースの定義
interface インターフェース名{
データの型 抽象メソッド名();
データの型 定数名=値;
}
2.インターフェスを実装
class クラス名 implements インターフェース名{処理コード}

使用例

package com.arkgame.study;

import java.text.ParseException;

// インターフェースの定義
interface Person {
      String SITE = "arkgame.com"; // 定数

      void funA(); // 抽象メソッド

}

//インターフェスを実装
class Cft implements Person {

      @Override
      public void funA() {
            // オーバーライド
            System.out.println(SITE + " study");

      }

}

public class MainTest {

      public static void main(String[] args) throws ParseException {
            // インスタンスの生成
            Cft tt = new Cft();
            tt.funA();
      }

}

実行結果
arkgame.com study

Java

Posted by arkgame