【发布时间】:2014-04-28 01:36:43
【问题描述】:
使用枚举与整数相比有什么优势?我试图在纸牌游戏中代表花色,我认为 1,2,3,4 就足够了。但是我的老板说我需要用枚举来做。为什么?
【问题讨论】:
-
1 对应什么西装?不是很直观。如果我用西装
SPADES等定义一个枚举,则更具可读性。 -
1.有意义的名称,2. 它们本身也是类,带有方法。考虑
TimeUnit:TimeUnit.SECONDS.sleep(10L)