【发布时间】:2011-05-30 07:58:00
【问题描述】:
public enum A {
A(1);
private A(int i){
}
private A(){
super(); // compile - error
// Cannot invoke super constructor from enum constructor A()
}
}
这是enum A 的层次结构从abstract java.lang.Enum 扩展java.lang.Object
Class c = Class.forName("/*path*/.A");
System.out.println(c.getSuperclass().getName());
System.out.println(Modifier.toString(c.getSuperclass().getModifiers()).contains("abstract"));
System.out.println(c.getSuperclass().getSuperclass().getName());
【问题讨论】:
标签: java reflection enumeration superclass