enum是Java中的关键字,而java.lang.Enum是一个类。
使用enum声明的类会自动继承Enum类,且不能再使用extends关键字继承其他类。
至于你说的value方法,我不知道。 但是我也知道一个静态方法values(),在API中同样没有记载,最初我以为是我API版本的问题,刚刚去看了一个jdk7的API,同样没有values()的记载。
jdk7 API地址:“[url]http://download.oracle.com/javase/7/docs/api/index.html[/url]” 。
代码如下:[code=java]package org.cxy.test;
enum Color{
RED,BLUE,YELLOW;
}
public class Demo{
public static void main(String[] args) throws Exception{
for(Color temp:Color.values()){
System.out.println(temp.name()+" --> "+temp.ordinal());
}
}
}[/code] |