重複の可能性:
Java に Constant キーワードがないのはなぜですか?
私は最近Javaで開発を始めましたが、なぜキーワードconst
が実装されておらず、クラスでかなり長い定数定義を使用しなければならなかったのか疑問に思っていました:
protected static final String VALIDATION_ERROR = "validationError";
予想通りの方法ではなく
const VALIDATION_ERROR = "validationError"
後者は前者を想定しているため、後者の代わりに前者を使用する必要がある(または現在の構文で作成していない)理由を指摘できる人はいますか?