Enum是所有enum类型的父类。注意,Enum类型不能被序列化,它是一个抽象类。
public static void main(String[] args) throws NoSuchFieldException, SecurityException { TT t = Enum.valueOf(TT.class, "TEST"); System.out.println(t); System.out.println(Object.class.isAssignableFrom(Enum.class)); System.out.println(Enum.class.isAssignableFrom(TT.class)); } static enum TT implements Serializable { TEST("zzz", 1); private String name; private int i; private TT(String name, int i) { this.name = name; this.i = i; } }