- 最简单的一种:
public Enum Color{
RED , GREEN , BLACK , PURPLE
}
- 比较高级的(向枚举类中添加方法:
public enum Color {
RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4)###;//枚举实例序列的最后必须添加分号,且实例必须先定义在最开始!
private String name;
private int index;
private Color(String name, int index) {
this.name = name;
this.index = index;
}
public static String getName(int index) {
for (Color c : Color.values())
{
if (c.getIndex() == index) {
return c.name;}
return null;
}
public String getName() {return name;}
public void setName(String name) {this.name = name;}
public int getIndex() {return index;}
public void setIndex(int index) {this.index = index;}
}