
java枚举enum
hao947
为什么我写不出来很好的代码?
为什么我英语始终记不住?
为什么我很怕sql语句?
展开
-
java枚举详解实例
/*在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。*//** * 枚举用法详解 * @author */public class Tes转载 2013-08-24 15:52:21 · 728 阅读 · 0 评论 -
Enum的使用
示例:public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private String getContext(){ return this.context; }转载 2013-08-24 22:10:33 · 621 阅读 · 0 评论 -
枚举新特性
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:Java代码 public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } 显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的子类(java.lang.En转载 2013-08-24 22:18:49 · 590 阅读 · 0 评论 -
匿名内部类抽象实现枚举
/* 星期天: Sun.=Sunday 星期一: Mon.=Monday 星期二: Tues.=Tuesday 星期三: Wed.=Wednesday 星期四: Thur.=Thursday 星期五: Fri.=Friday 星期六: Sat.=Saturday */public abstract class WeekDayAbstract { // 构造函数私有化 不可以在原创 2013-08-25 13:17:05 · 1447 阅读 · 0 评论 -
普通类实现枚举类
package com.hao947.java.Enum;/* 星期天: Sun.=Sunday 星期一: Mon.=Monday 星期二: Tues.=Tuesday 星期三: Wed.=Wednesday 星期四: Thur.=Thursday 星期五: Fri.=Friday 星期六: Sat.=Saturday */public class WeekDay { /原创 2013-08-25 12:55:46 · 996 阅读 · 0 评论 -
枚举入门
public class EnumDemo { public enum WeekDay { SUN, MON, TUE, WED, TRI, FRI, SAT;//相当对象 } public static void main(String[] args){ WeekDay weekDay = WeekDay.FRI; System.out.println(weekDay); //原创 2013-08-25 14:11:36 · 790 阅读 · 0 评论 -
带构造函数的枚举
public class EnumDemo { public enum WeekDay { SUN(7), MON(1), TUE, WED, TRI, FRI, SAT;// 相当对象 private WeekDay() { System.out.println("first"); } private WeekDay(int day) { System.out.p原创 2013-08-25 14:50:07 · 1147 阅读 · 0 评论 -
抽象方法的枚举
public class AbstractEnum { // 子类覆盖父类 public enum TrafficLamp { RED(30) { @Override public TrafficLamp nextLamp() { // TODO Auto-generated method stub return GREEN; } }, GREEN转载 2013-08-25 15:44:05 · 565 阅读 · 0 评论 -
枚举enum
在JDK1.5 之前,我们定义常量都是: public static final .... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。1 public enum Color { 2 RED, GREEN, BLANK, YELLOW 3 } 用法二:switchJDK1.6之前switch语句只的支持int,char,en转载 2013-08-25 00:29:57 · 668 阅读 · 0 评论