ParameterizedType获取java泛型参数类型_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > ParameterizedType获取java泛型参数类型

ParameterizedType获取java泛型参数类型

 2014/6/11 15:57:06  u010295544  程序员俱乐部  我要评论(0)
  • 摘要:publicclassBaseDaoImpl<T>implementsBaseDao<T>{privateClass<T>clazz=null;publicBaseDaoImpl(){ParameterizedTypept=(ParameterizedType)getClass().getGenericSuperclass();clazz=(Class<T>)pt.getActualTypeArguments()[0];//得到泛型的class}
  • 标签:Java 泛型
public class BaseDaoImpl<T> implements BaseDao<T>{
private Class<T> clazz=null;
public BaseDaoImpl() {
ParameterizedType pt=(ParameterizedType) getClass().getGenericSuperclass();
clazz=(Class<T>) pt.getActualTypeArguments()[0];//得到泛型的class
}
发表评论
用户名: 匿名