「Java」抽象インターフェース(abstract interface)のstatic final変数を使うサンプル

2020年11月26日

構文
public abstract interface インタフェース名 {
public static final String 変数名;
}
使用例
1.インタフェースの定義

package com.arkgame.study.cft;

//インタフェースの定義
public abstract interface USER_TYPE {
      // メンバー変数の定義
      public static final String TYPE_A = "00";
      public static final String TYPE_B = "11";

}

2.インタフェースを利用

package com.arkgame.study.cft;

public class SampleA {

      public static void main(String[] args) {
            String strA = "00";
            String strB = "11";
            // インタフェースUSER_TYPEのメンバー変数TYPE_Aの利用
            if (USER_TYPE.TYPE_A.equals(strA)) {
                  System.out.println("department A001");
            }
            // インタフェースUSER_TYPEのメンバー変数TYPE_Bの利用
            if (USER_TYPE.TYPE_B.equals(strB)) {
                  System.out.println("department B002");
            }

      }

}

3.実行結果
department A001
department B002

Java

Posted by arkgame