//获取泛型类
Class<T> clz;
privateClass getClz(){
if(clz==null) {
clz=(Class)(((ParameterizedType)this.getClass().getGenericSuperclass()).getActualTypeArguments()[0]);
}
returnclz;
}
//返回泛型对象
private T newTclass(Class clazz)throwsInstantiationException, IllegalAccessException{
T a=clazz.newInstance();
return a;
}
网友评论