「Java8」クラスにstaticとfinalを付けて定数を利用するサンプル

環境
JavaSE1.8
Eclipse 2019-12

構文
class クラス名 {
static final 変数の型(String、int、doubleなど) 変数名 = 値;
}
「static final」をつけると変数に対して再代入が不可になります。
定数名は、変数と区別が付くようにするため、大文字にします。
staticとfinalを変数の前につけて定数として使用します。
使い方
クラス名.定数名
使用例

package com.arkgame.study;

//クラスConfirmCodeの定義
class ConfirmCode {
      // String型定数
      public static final String CONFIRM_OK = "許可OK";
      public static final String CONFIRM_NG = "拒否NG";
      // int型定数
      protected static final int LEVEL = 32;
}

public class StaticFinalDemo {

      public static void main(String[] args) {
            System.out.println("定数を使用する結果");
            System.out.println(ConfirmCode.CONFIRM_OK);
            System.out.println(ConfirmCode.CONFIRM_NG);
            System.out.println("*****************");
            System.out.println(ConfirmCode.LEVEL);
      }
}

実行結果

定数を使用する結果
許可OK
拒否NG
*****************
32

 

Java

Posted by arkgame