Java 定数の初期化:基本と実践【書き方まとめ】
Javaでは、定数は次のような方法で初期化することができます:
- 値の直接代入:
public class Constants {
public static final int MAX_VALUE = 100;
public static final String MESSAGE = "Hello, World!";
}
- 静的初期化ブロック:
public class Constants {
public static final int MAX_VALUE;
public static final String MESSAGE;
static {
MAX_VALUE = 100;
MESSAGE = "Hello, World!";
}
}
静的イニシャライズブロックでは、計算や他のメソッドの呼び出しなど、より複雑な初期化操作を実行できます。
Javaでは、定数は初期化された後、値を変更することはできません。