系统提供的枚举
public enum Color {
RED("red"),
GREEN("green"),
BLUE("blue");
private String color;
Color(String name) {
color = name;
}
public String getName() {
return color;
}
}
自己实现的枚举类
final class Color {
private final String name;
public static final Color RED = new Color("红色");
public static final Color GREEN = new Color("绿色");
public static final Color BLACK = new Color("蓝色");
private Color(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public static String getColor(Color color) {
return color.getName();
}
}
用法:
Color.getColor(Color.BLACK)