- 使用关键字enum替代class
- 常量名(实参列表),如果有多个用逗号隔开
SPRING(“春天”,“暖和”) //要求将定义的常量对象写在最前面
private String name;
private String desc; - 常用方法:
1,toString方法
2,name,返回当前对象的常量名,子类中不能重写
3,ordinal,返回当前对象的位置号,位置顺序计数从0开始,和数组一样
4,values,返回当前枚举类中所有常量
5,valuesOf,将字符串转换成枚举对象,要求字符串必须为已有的常量名;
比如已经有一个对象叫Star,创建一个新的对象叫Star1
Season Star1 = Season.valuesOf(“Star”);
6,compareTo,比较两个枚举常量,比较的是编号,结果是前面的减去后面的值
package enumtest;public class Test {public static void main(String[] args) {Week[] weeks = Week.values();for (Week week:weeks){System.out.println(week);}}}enum Week{MONDAY("星期一"),THURDAY("星期二");private String name;private Week(String name) {this.name = name;}@Overridepublic String toString() {return name;}} 【三十一 Java笔记总结---枚举】输出结果:星期一
星期二
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
