Chapter 15

その他 修飾子

KeitoYuasa
KeitoYuasa
2023.02.23に更新
このチャプターの目次
その他修飾子 クラス インターフェイス コンストラクタ メンバ変数 メソッド 役割
static × staticメンバとして扱う。
final × × 定数として扱う。
abstract × × × 抽象クラス、メソッドとして扱う。

staticは、ローカル変数には指定できない。
finalは、ローカル変数にも指定できる。

必ず、アクセス修飾子が先頭にくる。その次に指定。

final

  • クラス、変数、メソッドに指定した場合で働きが変わってくる
    • クラス:そのクラスをもとにサブクラスを生成できなくなる。
    • 変数:値が上書きできなくなる。
    • メソッド:サブクラス側でそのメソッドをオーバーライドできなくなる。