这篇文章主要讲解了“java枚举enum的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java枚举enum的用法”吧!
1.构造方法
私有的构造方法
2.继承关系
默认继承Enum
3.主要方法
name:枚举对象的名字
ordinal:枚举对象在类中的顺序(索引)
values:获取全部的枚举对象(返回值数组)
compareTo:对象比较
valueOf:获取枚举对象
4.两种编写方式
a.无属性方法
public enum TestEnum { MONDAY,TUESDAY,WEDNESDAY,THURSDAY, FRIDAY,SATURDAY,SUNDAY }
b.有属性方法
public enum TestEnum { //如果有自己的属性,就需要给一个带参的构造,并且枚举属性中需要加入对应的值,就是name MONDAY("星期一"),TUESDAY("星期二"),WEDNESDAY("星期三"),THURSDAY("星期四"), FRIDAY("星期五"),SATURDAY("星期六"),SUNDAY("星期日");//分号必须加 private String name; TestEnum(String name){ this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
5.应用
public static void method(){ TestEnum[] testEnums = TestEnum.values(); for(TestEnum t : testEnums){ String name = t.getName(); switch (name){ case "星期一" : System.out.println("星期一"); break; case "星期二" : System.out.println("星期二"); break; case "星期三" : System.out.println("星期三"); break; case "星期四" : System.out.println("星期四"); break; case "星期五" : System.out.println("星期五"); break; case "星期六" : System.out.println("星期六"); break; case "星期日" : System.out.println("星期日"); break; } } }
感谢各位的阅读,以上就是“java枚举enum的用法”的内容了,经过本文的学习后,相信大家对java枚举enum的用法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。