Java 枚举(enum)【感觉不是很常用】
一:是什么?waht?
①:是JDK 1.5引入的新类型。 【所有枚举都继承java.lang.Enum类,不能再继承其他类】
②:用来构建常量数据结构的模板,这个模板可拓展。
二:为什么?why?
优点:①允许用常量来表示特定的数据片段,而且全部都以类型安全的形式来表示。
②程序健壮性(增强)
②:特点:屏蔽了类型信息。不用必须指定类型。【不用像 public static final定义常量】
三:怎么用?how?
①:定义enum类(like: public enum Color{....}),在其中设置常量。
②:在class类型中,直接用Color.xxx调用,无需自己实例化。
四:应用场景?where?
①:定义常量的时候。
更加详细的用法 请看:http://www.cnblogs.com/not-alone/articles/8359536.html