blog

日常・技術のことを記録する

Javaの定数について

Javaはfinal修飾子でちゃんと定数(再代入の禁止)にできるの、ほんとありがたい...
例えば消費税みたいに書き換えないものは、
final douoble TAX = 1.1
にする。
プログラム内で上書きしようとすると、コンパイルしたときエラーになるのね。
pythonて定数なかったから(大文字にすることで明示的に、みたいなのはある)、定数のある安心感がすごい笑笑
ていうか大文字にすることで明示的に、ってなんなの!性善説信じすぎじゃない!?

ちなみにfinal修飾子は変数の他に、クラス、メソッドにもつけることができるらしい。
クラスに付ける場合は「継承の禁止」
メソッドに付ける場合 は「オーバーライドの禁止」

ここらへんは先に進んでから調べようφ(・

qiita.com