Enum枚举学习- java5之前和之后的写法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Enum枚举学习- java5之前和之后的写法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1808字,纯文字阅读大概需要3分钟。
内容图文
![Enum枚举学习- java5之前和之后的写法](/upload/InfoBanner/zyjiaocheng/1215/db09e3bddd1b4dd2b27f0e58669dca3e.jpg)
enum枚举
JDK1.5以前枚举的写法
/** * java5.0以前,定义枚举类。类中的对象是有限的 * @author amber * */ public class Season { private final String seasonName; private final String seasonDescription; private Season(String seasonName, String seasonDescription) { this.seasonName = seasonName; this.seasonDescription = seasonDescription; } public String getSeasonName() { return seasonName; } public String getSeasonDescription() { return seasonDescription; } //定义枚举对象publicstaticfinal Season SPRING = new Season("春天", "春意盎然"); publicstaticfinal Season SUMMER = new Season("夏天", "夏日炎炎"); publicstaticfinal Season AUTUMN = new Season("秋天", "秋风习习"); publicstaticfinal Season WINTER = new Season("冬天", "白雪皑皑"); @Override public String toString() { return "Season [seasonName=" + seasonName + ", seasonDescription=" + seasonDescription + "]"; } }
java5以后枚举的写法
/** * java5.0以后,定义枚举类。类中的对象是有限的 * @author amber * */ public enum Season1 { // 定义枚举对象.需要把对象放在第一行 SPRING ("春天", "春意盎然"){ @Override publicvoid show() { System.out.println("This is Spring!"); } }, SUMMER ("夏天", "夏日炎炎"), AUTUMN ("秋天", "秋风习习"), WINTER ("冬天", "白雪皑皑"); privatefinal String seasonName; privatefinal String seasonDescription; private Season1(String seasonName, String seasonDescription) { this.seasonName = seasonName; this.seasonDescription = seasonDescription; } publicvoid show() { System.out.println("This is Season!"); } public String getSeasonName() { return seasonName; } public String getSeasonDescription() { return seasonDescription; } @Override public String toString() { return "Season [seasonName=" + seasonName + ", seasonDescription=" + seasonDescription + "]"; } }
区别:
使用enum的时候
类对象必须放在第一行,分号改成逗号。最后一个对象用分号。并且把原来的
public static final Season SPRING = new Season("春天", "春意盎然");只留下有背景颜色的部分。
原文:https://www.cnblogs.com/amberbar/p/9882908.html
内容总结
以上是互联网集市为您收集整理的Enum枚举学习- java5之前和之后的写法全部内容,希望文章能够帮你解决Enum枚举学习- java5之前和之后的写法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。