在最近的開發中出現了如下問題
在參考 stackoverflow 的文章之后,了解到switch的case必須是在編譯期就能獲取到的值,所以上圖中獲取枚舉內的變量,因為在運行期才能獲取到值,不能通過編譯,變量a則需要加上final修飾定義成不可變才可以通過編譯。
在最近的開發中出現了如下問題
在參考 stackoverflow 的文章之后,了解到switch的case必須是在編譯期就能獲取到的值,所以上圖中獲取枚舉內的變量,因為在運行期才能獲取到值,不能通過編譯,變量a則需要加上final修飾定義成不可變才可以通過編譯。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。