public class GetClassDemo<T> {
/* 获取泛型 类信息类 */
public Class<T> getClassa() {
Class<T> tClass = (Class<T>) ((java.lang.reflect.ParameterizedType) this.getClass().getGenericSuperclass())
.getActualTypeArguments()[0];
return tClass;
}
public static void main(String[] args) {
GetClassDemo demo=new GetClassDemo();
System.out.println("classN:"+demo.getClass());
}
}
Java通过反射获取泛型类型信息
最新推荐文章于 2023-06-06 14:32:15 发布