demo
enum Color { // 枚举类
RED,GREEN,BLUE // 实例化对象,这里对象可以用中文定义
}
public class JavaDemo {
public static void main(String args[]) {
for(Color c : Color.values()){
System.out.println(c.ordinal() + "-" + c.name() + "~~" + c);
}
}
}
- 输出结果
0-RED~~RED
1-GREEN~~GREEN
2-BLUE~~BLUE
面试题:enum,Enum的区别
1.enum 是从jdk1.5之后提供的一个关键词,用于定义枚举类
2.Enum 是一个抽象类,所以使用enum 关键词定义的类默认就继承了此类。Enum无法直接看见,是系统编译的时候自动转换处理的.