枚举 enum 是一种特殊的类 (还是类), 使用枚举可以很方便的定义常量
比如设计一个枚举类型 季节, 里面有 4 种常量
- public enum Season {
- SPRING,SUMMER,AUTUMN,WINTER
- }
使用枚举的好处: 假设在使用的时候, 不是使用枚举, 而是使用 int, 而 int 的取值范围就不只是 1-4, 有可能取一个超出 1-4 之间的值, 这样判断结果就似是而非了.(因为只有 4 个季节), 但是使用枚举, 就能把范围死死的限定在这四个当中
SPRING,SUMMER,AUTUMN,WINTER
遍历枚举:
- for (Season s : Season.values()) {
- System.out.println(s);
- }
来源: http://www.bubuko.com/infodetail-3343420.html