当前页面: 开发资料首页 → J2SE 专题 → 求教enum枚举类的困惑,请大人们指教!!
求教enum枚举类的困惑,请大人们指教!!
摘要: 求教enum枚举类的困惑,请大人们指教!!
枚举类有什么用途?主要用在哪些方面?在什么情况下使用?
如果我要用定义常量的方法实现和枚举类同样的作用,该怎么做,请举例?
枚举主要是使程序易读,特别是CASE语句的使用可以减少很多IF的判断。
如果要用常量表示特别简单,定义几个就可以了。
比如
public class Color{
public static int RED = 1;
public static int YELLOW = 2;
}
是不是就是为了避免出现程序的魔法数字,使程序可读性加强呢?
比如我写一个需要判断颜色的方法,return Color.RED就可以了呢,实际显示出来如你的例子是1呢?
http://dennnis-zane.blog.sohu.com/14377515.html
过去写的文章,详细讲解了enum的特性
楼上的文章很详细,给分,谢谢!