【java】enum定义枚举类 (jdk1.5 之后的新特性)
来源:互联网 发布:黑暗法术工厂升级数据 编辑:程序博客网 时间:2024/05/19 13:56
package meiju;/* * jdk1.5 之后的新特性 enum定义枚举类 * enum在自定义枚举类的基础上有改动: * 1,类内部创建对象的环节必须放在最上面; * 2,把创建的多个对象所拥有的相同结构去掉,并把多个对象之间用于分隔的“;”改成“,”,当最后一个对象的结尾仍然保持“;”用来结束。 * 3,掌握enum的两个方法的使用 Values(); 和 valueOf(String name); */public class TestWeek {public static void main(String[] args) {// enum的两个常用方法// Values(); 返回值是当前对象的枚举类型的一个数组。// 作用:以数组的形式返回当前枚举类中所有的对象。Week[] wvl = Week.values();for (Object obj : wvl) {System.out.println(obj);}System.out.println();// valueOf(String name);// 作用:返回当前枚举类中与传入的字符串名字相同的对象。Week sunday = Week.valueOf("SUNDAY");System.out.println(sunday);}}enum Week {// 4,创建对象(enum创建对象环节必须放在最上边)MONDAY("monday", "周一"), TUESDAY("tuesday", "周二"), WEDNESDAY("wednesday","周三"), THURSDAY("thursday", "周四"), FRIDAY("friday", "周五"), SATURDAY("saturday", "周六"), SUNDAY("sunday", "周日");// 1,private final 的属性;private final String name;private final String desc;// 2,私有化构造器,并初始化属性private Week(String name, String desc) {this.name = name;this.desc = desc;}// 3,公共方法调取属性public String getName() {return name;}public String getDesc() {return desc;}@Overridepublic String toString() {return "Week [name=" + name + ", desc=" + desc + "]";}}
0 0
- 【java】enum定义枚举类 (jdk1.5 之后的新特性)
- Java--枚举(Enum)JDK1.5新特性
- 黑马程序员—JDK1.5新特性之枚举enum
- JDK1.5新特性:java枚举的用法
- jdk1.5之后的新特性
- java 定义新枚举enum
- java jdk1.5 特性 -- 枚举类型 Enum的使用与分析
- JDK1.5新特性-枚举
- java--加强之 jdk1.5简单新特性,枚举,注解
- Java 基础加强 - JDK1.5 新特性 - 枚举
- Java基础加强: Jdk1.5新特性 枚举
- java--------学习之《JDK1.5新特性,枚举,反射机制》
- 【java】自定义枚举类(不使用enum的新特性)1.5版本前
- JAVA1.5新特性----枚举Enum
- 黑马程序员-jdk1.5新特性--枚举的高级应用。
- jdk1.5 后 的新特性—枚举
- 一个JDK1.5的新特性:枚举学习笔记
- [java]jdk1.5的新特性----可变参数、增强for循环、枚举、单例模式
- Android View系统解析
- Android中cannot be resolved or is not a field错误的解决办法
- Looper和Handler的分析
- KVO绑定
- ubuntu12.04中使用gnome-classic经典桌面 putty & vnc实现远程登录linux(有图有真相)
- 【java】enum定义枚举类 (jdk1.5 之后的新特性)
- 向指定URL发送POST、GET请求
- 安卓(android) html5开发与最佳实践(上)
- VS调试_ASSERTE(_BLOCK_TYPE_IS_VALID(pHead->nBlockUse));崩溃原因及解决方法
- iOS 拨打电话三种方式总结
- ubuntu下启动mysql
- 编码乱码问题
- IT技术人才的出路
- 通过IIS7代理Tomcat服务