オーバーライドを拒否する
オーバーライドはオブジェクトに適したメソッドを呼び出すことができ
大変便利なんですが、オーバーライドされては困るときもあります
そんなときに使うのが
大変便利なんですが、オーバーライドされては困るときもあります
そんなときに使うのが
final
これをメソッドの先頭につければオーバーライドを防ぐことができます
また「final」はこれ以上変更しないことを意味するため
変数などの先頭につけると
以後変数の中身を変更できなくする、という機能もあります
変数などの先頭につけると
以後変数の中身を変更できなくする、という機能もあります