枚举
1.定义的每个枚举类型都继承自java.lang.Enum类,枚举中的每个成员默认都是public static final的。
2.每个成员都是枚举类型的一个实例。
//常用枚举
enum Color{
red,
white,
yellow
}
//变体枚举
public static void main(String[] args) {
for (Color c :Color.values()){
System.out.println(c.getRGB());
}
}
enum Color{
red(2),yellow(23),blue(30);
int RGB;
private Color(int rGB) {
RGB = rGB;
}
public int getRGB() {
return RGB;
}
public void setRGB(int rGB) {
RGB = rGB;
}
}