摘要: 在某些编程语言中,枚举仅仅被当做是一个具名整型值的集合;但是在Java编程语言中,枚举是一种特殊类型的类,其枚举的每一个值都由一个实例来表示。1.枚举声明 枚举声明与类声明的两处差异:关键字是enum而不是class;声明任何成员之前,必须 首先声明其所有的枚举常量。如果一个枚举除了枚举常量之外还声明了其他的东西,那么枚举常量列表必须以一个分号结尾。2.枚举常量的声明 如果枚举常量声明中的每个字段只包含一个名字,系统将用无参构造器创建该枚举类型的一个对象。通过提供与构造器参数类型匹配的实参可以选择使用哪个构造器创建枚举常量。枚举常量的声明不能有任何的修饰符作用其上,注解除外。/** * J.. 阅读全文
posted @ 2011-10-17 16:40 liuping 阅读(255) 评论(0) 推荐(0) 编辑