<JavaLearn/>
基礎 レッスン7

定数

finalキーワードによる定数の定義

finalキーワード

final キーワードを付けた変数は定数となり、 一度代入した値を変更できなくなります。 定数名は慣例として大文字のスネークケース(UPPER_SNAKE_CASE)で命名します。

  • final を付けると再代入不可になる
  • 定数名は MAX_SIZE のように大文字スネークケースが慣例
  • static final でクラスレベルの定数を定義
  • プログラム中で変更されたくない値(税率、設定値など)に使う

ローカル定数

メソッド内で final を使ってローカル定数を宣言します。

Javaエディタ

クラスレベルの定数(static final)

static final を使うと、クラス全体で共有される定数を定義できます。 設定値やマジックナンバーの置き換えに最適です。

Javaエディタ