列挙スイッチのcaseラベルは、列挙定数の非修飾名である必要があります
Enumeration Switch Case Label Must Be Unqualified Name Enumeration Constant
間違った説明:
エラー:(63、24)エラー:列挙スイッチのcaseラベルは、列挙定数の非修飾名である必要があります。
ソリューション:
switchステートメントは、条件として列挙型の使用をサポートします
ケースラベルのサポート:
1.型char、byte、short、intの定数式
2.列挙型定数
3. jdk7以降、サポート文字列
これは私が間違ったコードです:
列挙の定義:
コードエラープロンプト:
ケースを見つけた後にエラーを報告します。列挙型スイッチのケースラベルは、列挙型定数の非修飾名である必要があります
意味:列挙型スイッチケースラベルは、列挙型定数の非修飾名である必要があります。実際、クラス名を追加することはできません。
正しい書き方: