Error:(63, 24) 錯誤: 枚舉 switch case 標簽必須為枚舉常量的非限定名稱

錯誤描述:

Error:(63, 24) 錯誤: 枚舉 switch case 標簽必須為枚舉常量的非限定名稱。

項目當中用到了餅狀圖,所以用到了開源的圖表庫,功能相當強大,傳送門:XCL_Charts

這是里面的部分代碼:


雖然知道解決辦法,也有提醒,因為平時不怎么用枚舉。所以出現問題的時候也是不太懂了。

解決思路:

那就是查原因咯。

?switch case語句:case后的枚舉常量,不帶枚舉類型

java規定case后面的枚舉常量名只能使用unqualified name,switch后已經指定了枚舉的類型,case后無需使用全名,而且enum也不存在繼承關系

這個網址解釋的非常清楚:

http://www.xyzws.com/javafaq/can-i-use-an-enum-type-in-java-switch-statement/130

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容