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

錯誤描述:

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

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

這是里面的部分代碼:


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

解決思路:

那就是查原因咯。

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

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

這個網(wǎng)址解釋的非常清楚:

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容