Javaの定数はどのように定義しますか?
Javaでは、定数はfinalキーワードを使って定義することができます。定数の値は変更できず、一度初期化されると変更することができません。
定数の命名は通常、大文字で行われ、複数の単語はアンダーバーで区切られます。
定数はクラスレベルまたはメソッドレベルで定義できます。
クラスレベルで定数を定義する例:
public class MyClass {
public static final int MAX_VALUE = 100;
public static final String MESSAGE = "Hello, world!";
}
方法レベルで定数を定義する例:
public void myMethod() {
final int MAX_VALUE = 100;
final String MESSAGE = "Hello, world!";
}
クラスレベルで定義された定数は、クラスのどこからでもアクセス可能ですが、メソッドレベルで定義された定数は、そのメソッド内からしかアクセスできません。