1. 常用枚举类型
public enum Color {
RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);
// 成员变量
private String namej;
private int index;
// 构造方法
private Color(String name, int index) {
this.namej = name;
this.index = index;
}
// 覆盖方法
@Override
public String toString() {
return this.index + "_" + this.namej;
}
public String getString(){
return "getString:方法调用"+index;
}
}
调用方法:
for(Color c : Color.values( )){
System.out.println(c.name());
System.out.println(c.ordinal());
System.out.println(c.toString());
System.out.println(c.getString());
System.out.println();
}
调试结果:
BLANK
2
3_白色
getString:方法调用3YELLO
3
4_黄色
getString:方法调用4