JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。
用法一:常量
在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
Java代码
public enum Color {
RED, GREEN, BLANK, YELLOW
}
用法二:switch
JDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。
Java代码
enum Signal {
GREEN, YELLOW, RED
}
public class TrafficLight {
Signal&nbs
本文详细介绍了Java中枚举的七大用法,包括作为常量分组、在switch语句中的应用、添加自定义方法、覆盖枚举方法、实现接口、使用接口组织枚举以及枚举集合的运用。通过这些用法,可以提升代码的可读性和效率。对于枚举的深入理解,可以参考《ThinkingInJava》第四版。
订阅专栏 解锁全文
4048

被折叠的 条评论
为什么被折叠?



