枚举类型的构造方法

来源:互联网 发布:程序员鼓励师工资 编辑:程序博客网 时间:2024/04/25 06:31
public class EnumIndex {
    enum Cons{
        
        Consta_A("我是枚举成员A"),
        Consta_B("我是枚举成员B"),
        Consta_C("我是枚举成员C"),
        Consta_D(3);
    
    private String    description;
    private int i=4;
    private Cons(){};
    private Cons(String description){
        this.description=description;
        
    }
    private Cons(int i)
    {
        this.i=i+i;
        
    }
    public String getDescription() {
        return description;
    }
    
    public int getI() {
        return i;
    }
        
}
    public static void main(String[] args) {
        for (int i = 0; i < Cons.values().length; i++) {
            System.out.println(Cons.values()[i]+"调用getDescription()方法为"+Cons.values()[i].getDescription());
        }
        System.out.println(Cons.valueOf("Consta_D")+"调用getI()方法为"+Cons.valueOf("Consta_D").getI());
        
        
    }

}

调用两个方法,返回枚举类型定义的构造方法中的设置操作



0 0
原创粉丝点击