文章詳情頁
Java中的枚舉。優(yōu)點(diǎn)?
瀏覽:84日期:2024-04-23 17:04:58
如何解決Java中的枚舉。優(yōu)點(diǎn)??
您可以獲得有效值的免費(fèi)編譯時檢查。使用
public static int OPTION_ONE = 0;public static int OPTION_TWO = 1;
不保證
void selectOption(int option) {...}
只會接受0或1作為參數(shù)值。使用枚舉是可以保證的。此外,由于您可以使用代碼完成功能來查看所有枚舉值,因此這會導(dǎo)致更多的自我記錄代碼。
解決方法使Java中的枚舉類似于類而不是像C / C ++那樣僅是常量集合有哪些優(yōu)點(diǎn)?
標(biāo)簽:
java
上一條:Javascript-JSON.parse:數(shù)據(jù)意外結(jié)束-使用有效JSON時出錯。我究竟做錯了什么?下一條:不建議使用構(gòu)造函數(shù)Date(…)。這是什么意思?(Java)
相關(guān)文章:
1. javascript - 關(guān)于apply()與call()的問題2. html - eclipse 標(biāo)簽錯誤3. python - Pycharm的Debug用不了4. javascript - axios請求回來的數(shù)據(jù)組件無法進(jìn)行綁定渲染5. Python中使用超長的List導(dǎo)致內(nèi)存占用過大6. python - pandas按照列A和列B分組,將列C求平均數(shù),怎樣才能生成一個列A,B,C的dataframe7. 安全性測試 - nodejs中如何防m(xù)ySQL注入8. javascript - JS變量被清空9. java - 在用戶不登錄的情況下,用戶如何添加保存到購物車?10. javascript - 有適合開發(fā)手機(jī)端Html5網(wǎng)頁小游戲的前端框架嗎?
排行榜

熱門標(biāo)簽