これはよくある質問のようですが、提案ボックスの項目のどれも、私が疑問に思っていることを正確に説明していません. このリンクでは、誰もが enum 型を使用することを提案しました (これは現在調査済みですが、以前は使用したことがありません)。私は単に HashMap を使用することを提案し、回答を読んで Enum ( http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html ) が実際により良い回答であるかどうかを確認しようとしていました。オラクルのそのリンクによると、「定数の固定セットを表す必要があるときはいつでも列挙型を使用する必要があります。」そうです。
私の質問は...なぜですか?彼らが変わらないということは、むしろ契約を結ぶことですか?一部のクラス機能を取得するためのより短い方法はありますか? パフォーマンスはどうですか?同じクラスで定数を定義するのとなぜこれが違うのですか?
ありがとうございました!