note_enum_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > note_enum

note_enum

 2011/12/14 10:08:00  jekiy  http://jekiy.iteye.com  我要评论(0)
  • 摘要:摘取自《Java5.0Tiger程序高手秘笈》nicolas1112131.Enum作用可定义有限集合上古时期可通过常量类完成2.简单的EnumpublicenumEnumXXX{A,B,C,D,E}3.Enum可当作特殊ClassEnum无public构造函数Enum值实际上是publicstaticfinal类型(编译器隐式处理)Enum可==或equals()比较(enum是有效的final故可比较)Enum有values()和valueOf()Enum实现了java.lang
  • 标签:not

?

摘取自《Java 5.0 Tiger?程序高手秘笈》

?

nicolas 111213

?

?

1.Enum作用

可定义有限集合

上古时期可通过常量类完成

?

2.简单的Enum

?

 public enum EnumXXX {A, B, C, D, E} 
?

?

3.Enum可当作特殊Class

Enum无public构造函数

Enum值实际上是public static final类型?(编译器隐式处理)

Enum可==或equals()比较(enum是有效的final故可比较)

Enum有values()和valueOf()

Enum实现了java.lang.Comparable

?

4.支持集合

Enum可做key放map或set中

?

5.Enum可添加方法

(Enum事实上是类)

可能需要私有构造函数

?

6.Enum还可继承接口

?

public enum EnumXX implements InterfaceXXX{}
?

?

?

发表评论
用户名: 匿名