10.10 Enum类

发布时间 2023-07-01 15:36:45作者: 盘思动

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无法直接看见,是系统编译的时候自动转换处理的.