第 27 节 枚举
认识枚举
\backspace
class Color {
private String title;
private static final Color RED = new Color("红色");
private static final Color GREEN = new Color("绿色");
private static final Color BLUE = new Color("蓝色");
private Color(String title) {
this.title = title;
}
public static Color getInstance(int ch) {
switch (ch) {
case 1:
return RED;
case 2:
return GREEN;
case 3:
return BLUE;
default:
return null;
}
}
public String toString() {
return this.title;
}
}
public class MainClass {
public static void main(String[] args) {
Color red = Color.getInstance(1);
System.out.println(red);
}
}定义其他结构
枚举的实际作用
总结
最后更新于