BohYoh.comトップページへ  final変数(final variable) 
Java講座 用語集   索引へ戻る   Java講座のページ


final変数(final variable)



 一度だけ値を入れることができる変数のこと。宣言にはキーワーfinalを与える。いったん入れられた値は保持され、変更することはできない。final変数の主たる用途は、定数に名前を与えることによる、可読性の向上である。
 以下に示すのが、final変数PIの宣言の例である。

double PI = 3.14;

 final変数であるPIに対する代入は、コンパイラエラーとなる。

PI = 3.1415926535; // コンパイルエラー

 なお、ブランクfinalには、値を一度だけ代入できる。
 final変数がオブジェクト(すなわちクラスインスタンス配列)への参照を保持する場合、final変数の参照先を変えることはできないが、オブジェクトに対する操作によって参照先オブジェクトの状態を変更することは可能である。


索引へ戻る

BohYoh.comトップページへ