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());
}
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());
}
}
调用两个方法,返回枚举类型定义的构造方法中的设置操作