5

重複の可能性:
Java に Constant キーワードがないのはなぜですか?

私は最近Javaで開発を始めましたが、なぜキーワードconstが実装されておらず、クラスでかなり長い定数定義を使用しなければならなかったのか疑問に思っていました:

protected static final String VALIDATION_ERROR = "validationError";

予想通りの方法ではなく

const VALIDATION_ERROR = "validationError"

後者は前者を想定しているため、後者の代わりに前者を使用する必要がある(または現在の構文で作成していない)理由を指摘できる人はいますか?

4

2 に答える 2

4

Javaでfinal==const

他のキーワード ( protected& static) は、定数の定義 (スコープの定義) に加えて処理を行っています。

于 2012-10-11T13:56:27.753 に答える
3

最終的な文字列は十分であり、保護されており、定数の範囲を示す静的です。

于 2012-10-11T13:56:06.217 に答える