ParameterizedType ptype = (ParameterizedType) this.getClass().getGenericSuperclass();
Class clazz = (Class<T>) ptype.getActualTypeArguments()[0];
T o = (T) clazz.newInstance();//o 即为泛型实例化对象
JAVA泛型实例化代码
最新推荐文章于 2024-08-07 14:33:09 发布
ParameterizedType ptype = (ParameterizedType) this.getClass().getGenericSuperclass();
Class clazz = (Class<T>) ptype.getActualTypeArguments()[0];
T o = (T) clazz.newInstance();//o 即为泛型实例化对象