固定模板
Class clazz = Class.forName("...");
// 获取带泛型的父类(Type是一个接口,Class实现了此接口)
Type superclass = clazz.getGenericSuperClass();
// 如果父类是带泛型的,则可以强转为ParameterizedType
ParameterizedType paramType = (ParameterizedType) superclass;
// 调用getActualTypeArguments()获取泛型的参数,返回结果是一个数组
// 获取泛型参数的名称
Type[] ty = paramType.getActualTypeArguments();
标签:时类,获取,泛型,ParameterizedType,父类,Type,Class
From: https://www.cnblogs.com/LruiBlog/p/17154789.html