</pre><pre name="code" class="java">import java.lang.reflect.ParameterizedType;
public class GenericSuperClass {
//范类转换
public static Class getGenericSuperClass(Class entity) {
ParameterizedType type = (ParameterizedType) entity.getGenericSuperclass();
Class entityClass = (Class) type.getActualTypeArguments()[0];
return entityClass;
}
// 调用方式
// this.getClass()表示当前运行时类
// Class entityClass = GenericSuperClass.getGenericSuperClass(this.getClass());
}获取泛型类
最新推荐文章于 2023-02-15 20:56:15 发布
本文介绍如何使用Java反射API获取类的泛型超类,并通过实例演示调用方式。
5095

被折叠的 条评论
为什么被折叠?



