|
14.介绍下JDK5.0 新特性
1.枚举类型:
public class EnumDemo
{
enum MyColors
{
red,
black,
blue,
green,
yellow
};
public static void main(String args[])
{
MyColors color = MyColors.red;
//for 也是JDK 5中新特性
for(MyColors option : color.values())
{
System.out.println(option);
}
switch(color)
{
case red:
System.out.println("best color is "+color.red);
break;
default:
System.out.println("What" ;
break;
}
}
}
几点注意:1. enum不能写成局部变量。
2. switch()参数为枚举常量。
3. case 后red实际是 color.red(由于其机制强制省略color)而其他地方是不能直接用red的. |
|