[Java]インターフェースの定数を使うサンプル

環境

JavaSE 1.8
Eclipse 4.14.0

構文

[アクセス修飾子]  interface インターフェース名  {
     [public static final] 変数の型 変数 = 値;  
     [public abstract] 戻り値の型 メソッド名(引数); 
}

インタフェースは、定数と抽象メソッドを記述できます。
定数のpublic static finalとpublic abstractの記述は省略可能です。
使用例
1.インターフェースの定義

package com.arkgame.study;

public interface TES {

      public final String TRUE = "1";
      
      public final String FALSE = "0";
}

2.インターフェースを呼び出す
使い方
インターフェース名.定数名
サンプルコード

package com.arkgame.study;

public class TestStrDemo {

      public static void main(String[] args) {

            String str = "1";

            // インターフェースの定数を呼び出す
            if (str.equals(TES.TRUE)) {
                  System.out.println("tokyo");
            } else {
                  System.out.println("oosaka");
            }
      }

}

実行結果
tokyo

Java

Posted by arkgame