Java通过Class的对象来获取泛型的class示例
2014-10-12 19:23
721 查看
Java通过Class的对象来获取泛型的class示例/**
* 创建一个Class的对象来获取泛型的class
*/
private Class<T> clz;
@SuppressWarnings("unchecked")
public Class<T> getClz(){
if (clz==null) {
clz=(Class<T>)(((ParameterizedType)this.getClass().getGenericSuperclass()).getActualTypeArguments()[0]);
}
return clz;
}
此方法一般在模板方法中经常用到,因此做一个笔记!
* 创建一个Class的对象来获取泛型的class
*/
private Class<T> clz;
@SuppressWarnings("unchecked")
public Class<T> getClz(){
if (clz==null) {
clz=(Class<T>)(((ParameterizedType)this.getClass().getGenericSuperclass()).getActualTypeArguments()[0]);
}
return clz;
}
此方法一般在模板方法中经常用到,因此做一个笔记!
相关文章推荐
- Java通过Class的对象来获取泛型的class示例
- Java通过Class的对象来获取泛型的class示例
- java创建一个对象获取泛型的class
- Java反射通过class获取父类泛型类型
- Java获取泛型的Class对象
- java 创建一个Class的对象来获取泛型的class
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- Java反射02 : Class对象获取的三种方式和通过反射实例化对象的两种方式
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- Java中通过Class类获取Class对象的方法详解
- 通过反射获取父类中的泛型参数对应的Class对象
- Java 通过反射获取一个Field对象的泛型类型
- Java 类型信息 —— 获取泛型类型的类对象(.class)
- Java获取泛型的Class对象
- Class<T>泛型对象的获取及通过继承了HibernateDaoSupport的注入sessionFacoty的简单方式
- Java获取泛型的Class对象
- 通过反射获取泛型参数数组(Class对象 List类型)
- 通过反射获取父类泛型的Class对象 ParameterizedType
- Java通过反射机制获取Class对象