枚舉 switch case 標簽必須為枚舉常量的非限定名稱
錯誤描述:
Error:(63, 24) 錯誤: 枚舉 switch case 標簽必須為枚舉常量的非限定名稱。
解決思路:
switch語句支持使用枚舉類型作為條件
case標簽支持:
1.類型為char、byte、short、int的常量表達式
2.枚舉常量
3.從jdk7開始,支持字符串
這是我出錯的代碼:
枚舉定義:
代碼錯誤提示:
發現case后報錯 :an enum switch case label must be the unqualified name of an enumeration constant
意思是:枚舉 switchcase 標簽必須為枚舉常量的非限定名稱,其實就是不能加類名