整理Effective Java書中Item 34: Use enum instead of int constant心得筆記
主旨
很多 Java 初學者一開始會用 int
常數(例如 1=小、2=中、3=大
)來表示一組固定的狀態。但這種做法其實會讓程式容易出錯、不易維護,也看不出意思。Java 後來加入了 enum
(列舉型別),提供更安全、清楚、有彈性的方式來處理這類需求。這篇文章會說明為什麼你應該用 enum
取代 int
常數。
整理Effective Java書中Item 34: Use enum instead of int constant心得筆記
很多 Java 初學者一開始會用 int
常數(例如 1=小、2=中、3=大
)來表示一組固定的狀態。但這種做法其實會讓程式容易出錯、不易維護,也看不出意思。Java 後來加入了 enum
(列舉型別),提供更安全、清楚、有彈性的方式來處理這類需求。這篇文章會說明為什麼你應該用 enum
取代 int
常數。