站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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的特性


楼上的文章很详细,给分,谢谢!


↑返回目录
前一篇: 做实验碰到的一个问题,有知道的达人进来帮帮小弟~~
后一篇: 将TOMCAT这些开源软件进行商业用途的传播,会不会涉及到有侵犯版权的问题