Java 枚举

enum

  1. 在 Java 中使用 enum 关键字来定义枚举类,其地位与 class、interface 相同
  2. 在 Java 中使用 enum 关键字来定义枚举类,其地位与 class、interface 相同,一个 Java 源文件中最多只能有一个 public 类型的枚举类,且该 Java 源文件的名字也必须和该枚举类的类名相同,这点和类是相同的

使用

// 定义一个星期的枚举类
public enum WeekEnum {
    // 在第一行显式地列出7个枚举实例(枚举值),系统会自动添加 public static final 修饰
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
} 

遍历

for (WeekEnum a : WeekEnum.values()){
  System.out.println(a);
}

其他详细使用:

  • 作为switch的判断条件
  • 枚举实现单例
  • 枚举可与数据库交互

详见:
https://segmentfault.com/a/1190000018897295

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 枚举类的存在意义 在某些情况下,一个类的对象是有限而且固定的。比如季节类,它只有四个对象;再比如行星类,它只有八个...
    LLorenzo阅读 3,813评论 0 1
  • 一 Java 枚举7常见种用法DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发...
    欢乐时光欢乐你我阅读 4,336评论 0 6
  • 有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,先学会再说~ 为什...
    秋刀鱼茶泡饭QAQ阅读 4,438评论 0 5
  • 班里是不是有人来反馈班里情况,感觉都是些鸡毛蒜皮的小事:吃饭的时候没有坐在自己的座位上,座位边上有纸片,寝室里就寝...
    冉再云阅读 1,580评论 0 1
  • 在三餐之间,有时会觉得饿;有时很想吃甜食。在Keep上发现了紫薯香蕉饼的做法,觉得可以作为健身小吃。 做法非常简单...
    Tobelinda阅读 3,604评论 0 0

友情链接更多精彩内容