public class RealType<T>{ private Class<T> clazz; // 使用反射技术得到T的真实类型 public Class getRealType(){ // 获取当前new的对象的泛型的父类类型 ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass(); // 获取第一个类型参数的真实类型 this.clazz = (Class<T>) pt.getActualTypeArguments()[0]; return clazz; } }
Java如何获得泛型类的真实类型
猜你喜欢
转载自blog.csdn.net/qq_39403545/article/details/80261785
今日推荐
周排行