我肝了一个月,给你写出了这本Java开发手册!(47)
2023-05-02 来源:飞速影视
枚举
枚举可能是我们使用次数比较少的特性,在 Java 中,枚举使用 enum 关键字来表示,枚举其实是一项非常有用的特性,你可以把它理解为具有特定性质的类。enum 不仅仅 Java 有,C 和 C 也有枚举的概念。下面是一个枚举的例子。
publicenum Family { FATHER, MOTHER, SON, Daughter;}
上面我们创建了一个 Family的枚举类,它具有 4 个值,由于枚举类型都是常量,所以都用大写字母来表示。那么 enum 创建出来了,该如何引用呢?
publicclassEnumUse{publicstaticvoidmain(String[] args){ Family s = Family.FATHER; }}
枚举特性
enum 枚举这个类比较有意思,当你创建完 enum 后,编译器会自动为你的 enum 添加 toString() 方法,能够让你方便的显示 enum 实例的具体名字是什么。除了 toString() 方法外,编译器还会添加 ordinal() 方法,这个方法用来表示 enum 常量的声明顺序,以及 values() 方法显示顺序的值。
publicstaticvoidmain(String[] args){for(Family family : Family.values()){ System.out.println(family ", ordinal" family.ordinal()); }}
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号