Class<?> getEnclosingClass() //返回基础类的直接封闭类。
Constructor<?> getEnclosingConstructor() //如果此Class对象表示构造函数中的本地或匿名类,则返回一个Constructor对象,该对象表示基础类的直接封闭的构造函数。
Method getEnclosingMethod() //如果此Class对象表示方法中的本地或匿名类,则返回一个Method表示基础类的直接封闭方法的对象。
T[] getEnumConstants() //返回此枚举类的元素;如果此Class对象不表示枚举类型,则返回null。
Field getField(String name) //返回一个Field对象,该对象反映此Class 对象表示的类或接口的指定公共成员字段。
Field[] getFields() //返回一个包含Field对象的数组,这些对象反映了此Class对象表示的类或接口的所有可访问公共字段。
Type[] getGenericInterfaces() //返回Types,它们表示由该对象表示的类或接口直接实现的接口。
Type getGenericSuperclass() //返回Type由this表示的实体的直接超类(类,接口,原始类型或void)Class。
Class<?>[] getInterfaces() //返回由该对象表示的类或接口直接实现的接口 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》开源 。
Method getMethod(String name, Class<?>… parameterTypes) //返回一个Method对象,该对象反映此Class对象表示的类或接口的指定公