这里枚举类型有自己的反射方式: 这里我先总结下逻辑: 1. 通过getEnumConstatnts返回目前枚举中存在的对象。 2. 通过getMehod获取方法。 3. 最后用这个对象调用其方法。 程序运行截图如下: 其中对应的枚举: 源码如下: Em.java package en; public enum Em { ONE_EM(10001, "ONE"), TWO_EM(10002, "TWO"), THREE_EM(10003, "THREE"); private Integer emID; private String emString;