「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