枚举我认为:枚举简单的说也可以一种数据类型,只不过是这种数据类型只包含我们自定义的数据,它是一组有共同特性的数据的集合。举个简单例子,颜色也可以定义成枚举类型,它可以包含你自定义的任何颜色,当需要的时候,只需要通过枚举调用即可,另外比如季节(春夏秋冬)、星期(星期一到星期日)、衣服的号码(S、M、L...
分类:
编程语言 时间:
2015-07-21 12:28:18
阅读次数:
131
用法一:常量public enum MyColor{Red,Black,Blue}public enum Color { RED, GREEN, BLANK, YELLOW} enum为枚举类的关键字,使用方法与静态常量类似:MyColor m = MyColor.Black;用法二:switch....
分类:
编程语言 时间:
2015-07-17 09:37:42
阅读次数:
137
enum关键字用于定义枚举类,若枚举只有一个成员, 则可以作为一种单例模式的实现方式。枚举类对象的属性不应允许被改动, 所以应该使用private final修饰。枚举类的使用 private final 修饰的属性应该在构造器中为其赋值。若枚举类显式的定义了带参数的构造器, 则在列出枚举值时也必须...
分类:
编程语言 时间:
2015-07-11 14:59:42
阅读次数:
129
用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。Java代码publicenumColor {RED, GREEN, BLANK, YELLOW}用法二:switc...
分类:
编程语言 时间:
2015-07-10 12:49:42
阅读次数:
147
枚举的实质是什么?枚举继承了ENUM类,枚举类型的每一个成员都以该类型的一个实例,而且默认的都是声明为public static final的 ,而且枚举里的每一个对象 就是当前枚举实例化的对象枚举里面所有的方法,里面的每个对象都可以调用enum中的方法:A.ordinal()用来返回枚举值在枚举类...
分类:
编程语言 时间:
2015-06-24 14:39:53
阅读次数:
142
如何定义一个枚举类?1 //定义了4个等级2 enum Level{3 A,B,C,D4 }枚举类的实质:1 class Level{2 public static final Level A = new Level();3 public static final Level...
分类:
编程语言 时间:
2015-06-22 13:44:41
阅读次数:
135
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。
例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。
在java中如何更好的使用这些“数据集”呢?在jdk1.5之前我们或许会这样写:
static class Grade {
private Grade() {
}
public...
分类:
编程语言 时间:
2015-06-17 11:33:19
阅读次数:
141
package com.sp.eclipse;public class demo3 { //枚举使用范例 public static void main(String[] args) { int grade = 100, grade2 = 75; String...
分类:
编程语言 时间:
2015-06-03 23:16:33
阅读次数:
125
可参考:http://www.cnblogs.com/linjiqin/archive/2011/02/11/1951632.htmlzlt-service.OrderStatus.javapublic enum OrderStatus { INVALID(0), UNPAID(1), ...
分类:
编程语言 时间:
2015-06-01 16:31:27
阅读次数:
119
原文网址:http://blog.csdn.net/wgw335363240/article/details/6359614java枚举类型enum的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java中定义的常量值不采用enmu枚举类型,而采用public final static类型来定...
分类:
编程语言 时间:
2015-05-03 13:19:57
阅读次数:
183