父类通过反射获得子类的class泛型类型
2013-07-31 09:13
169 查看
DaoImplBase<T>
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
Type[] type = pt.getActualTypeArguments(); //得到一个数组
this.clazz = (Class<T>) type[0]; //可以遍历数组毕竟泛型又不是只一个
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
Type[] type = pt.getActualTypeArguments(); //得到一个数组
this.clazz = (Class<T>) type[0]; //可以遍历数组毕竟泛型又不是只一个
相关文章推荐
- 父类通过泛型获得子类Class类型 以及Type体系
- 通过父类的泛型获取子类的类型Class.getGenericSuperclass
- java反射,获得Class是否为基本数据类型,是否其他类的父类。获得泛型。
- Java反射通过class获取父类泛型类型
- java_通过反射获得泛型的实际类型参数
- 43 通过反射获得泛型的实际类型参数
- 一、获取子类DAO继承父类DAO的泛型参数类型的Class对象
- 通过反射获得泛型的参数化类型
- 通过反射获取父类中的泛型参数对应的Class对象
- Java 泛型学习(三)通过反射获得泛型的实际类型参数
- Java父类取得子类传递的泛型参数Class类型
- 泛型学习-通过反射获得泛型的实际类型参数
- 43_通过反射获得泛型的实际类型参数
- 通过反射获得泛型的实际类型参数
- 通过反射获取父类泛型的Class对象 ParameterizedType
- 通过反射获取父类泛型类型
- 通过反射获得泛型的实际类型参数
- java 通过反射获得泛型的实际类型参数
- 通过反射获取泛型参数数组(Class对象 List类型)
- 通过反射获得泛型的实际类型参数