首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中的枚举,该怎么解决

2013-01-11 
java中的枚举在java中什么叫做枚举,它具体的定义是什么?使用枚举有什么好处,有什么作用?[解决办法]一组有

java中的枚举
在java中什么叫做枚举,它具体的定义是什么?使用枚举有什么好处,有什么作用?
[解决办法]
一组有序的常量
[解决办法]
枚举相当相当的好用,不要忽视它!

枚举的本质是一个类拥有自己的几个类对象做为成员变量:

public enum Color{
    WHITE,BLACK,BLUE;
}

简单的可以认为相当于
public class Color{
   private Color(){}
   public static final Color WHITE = new Color();
   public static final Color BLACK = new Color();
   public static final Color BLUE  = new Color();
}

单实例的枚举是实现单例模式的最好方法。

枚举和int常量相比,更强大,更易读,更安全。
许多枚举受益于"每个常量与属性相关"以及"提供行为受这个属性影响的"(这也是我在项目中使用枚举的原因)

热点排行