(1).枚举的作用限定指定的值,没有枚举前设计一个类,将构造函数设置成私有的,变量设置成静态常量 
  
(2).枚举可以有构造函数(私有的),字段,方法 
  
(3).可以定义set,get方法,获取变量的值。 
(4).带有抽象方法的枚举,不能new出新的对象了。在new对象的时候就重写抽象方法,使用匿名内部类 
  
(5).枚举中的每个枚举值代表枚举类的一个对象。 
  
(6).枚举也可以实现接口,或继承抽象类 
  
(7).JDK5中的switch拓展为除了接受int,short,char,byte外,也可以接受枚举类型。 
  
(8).枚举的方法,name,ordial,valueOf,将字符串转换成枚举值。表单提交数据的时候。values返回枚举的所有的枚举值 |   
        
 
    
    
    
     
 
 |