2020
10-08
10-08
Java让泛型实例化的方法
泛型对象可以实例化吗?不可以,Tt=newT()是不可以的,编译器会报错。由于泛型擦除,编译器在编译时无法确定泛型所对应的真实类型解决方法使用反射新建实例Typesuperclass=getClass().getGenericSuperclass();ParameterizedTypeparameterizedType=null;if(superclassinstanceofParameterizedType){parameterizedType=(ParameterizedType)superclass;Type[]typeArray=parameterizedType.getActualTypeArgumen...
继续阅读 >