Enumerated Types

由于枚举是类,因此反射不需要定义显式的java.lang.reflect.Enum类。特定于枚举的唯一反射 API 是Class.isEnum()Class.getEnumConstants()java.lang.reflect.Field.isEnumConstant()。大多数涉及枚举的反射操作与任何其他类或成员相同。例如,枚举常量在枚举上实现为public static final字段。以下各节说明如何将Classjava.lang.reflect.Field与枚举一起使用。

有关枚举的介绍,请参见Enum Types类。

首页