14.1枚举类型简介
14.2使用简单程序完成枚举的功能
package jiaqi;
class Color
{
private String name;
public static final Color RED = new Color("红色");
public static final Color BLUE = new Color("蓝色");
public static final Color GREEN = new Color("绿色");
private Color(String name)
{
this.name = name;
}
public String getName() {
return this.name;
}
public static Color getInstance(int i)
{
switch(i)
{
case 1: {return RED;}
case 2: {return GREEN;}
case 3: {return BLUE;}
default:{return null;}
}
}
}
public class temp_ {
public static void main(String[] args)
{
Color c1 = Color.RED;
System.out.println(c1.getName());
Color c2 = Color.getInstance(2);
System.out.println(c2.getName());
}
}