基礎 レッスン7
定数
finalキーワードによる定数の定義
finalキーワード
final キーワードを付けた変数は定数となり、 一度代入した値を変更できなくなります。 定数名は慣例として大文字のスネークケース(UPPER_SNAKE_CASE)で命名します。
finalを付けると再代入不可になる- 定数名は
MAX_SIZEのように大文字スネークケースが慣例 static finalでクラスレベルの定数を定義- プログラム中で変更されたくない値(税率、設定値など)に使う
ローカル定数
メソッド内で final を使ってローカル定数を宣言します。
Javaエディタ
クラスレベルの定数(static final)
static final を使うと、クラス全体で共有される定数を定義できます。 設定値やマジックナンバーの置き換えに最適です。
Javaエディタ