錯誤描述:
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