2017-05-07 5 views
1

私は、Javaにconstというキーワードがあることに気付きました。 staticfinalという変数があることを思い出しました。Javaで 'const'キーワードが作成されたのはなぜですか?

しかし、なぜ誰も実際にそれを使用せずに作成されたのですか?

+3

@ItamarGreen人々はそれをどのように使用していますか?それはキーワードですが、文法には現れません。あなたは何について話していますか? – EJP

+0

@JoeC *他*これはその質問の複製ではありません。これはキーワードが存在する理由であり、その機能が存在しない理由ではありません。 – EJP

+0

これは、Javaの設計における非常に早期の決定でした。将来的にJavaに 'const'ファシリティを追加したい場合に備えて、デザイナがオプションを開いたままにしておきたいと思っています。 –

答えて

-2

https://www.thoughtco.com/reserved-words-in-java-2034200

後藤とconstのはもはやJavaプログラミング言語で使用されているにもかかわらず、彼らはまだキーワードとして使用することはできません。

+2

第三者ソースのごみ。彼らはいつJava言語で使用されましたか? – EJP

7
JLS #3.9から

キーワードconstgotoは、それらが現在使用されていないにも関わらず、予約されています。これにより、これらのC++キーワードがプログラムに間違って表示されると、Javaコンパイラはより良いエラーメッセージを生成することができます。

関連する問題