【发布时间】:2021-04-24 21:59:03
【问题描述】:
假设我有一个对象Class<?> c。是否可以创建一个以 c 作为泛型参数的泛型列表?
所以是这样的:
Class<?> c = doSomething();
List<c> list = new ArrayList<c>();
【问题讨论】:
-
如果你能做到这一点,那就没有用了。泛型类型仅在编译之前有用。如果你能做到这一点,你就不能用它做任何你不能用
List<?>做的事情。
标签: java class generics parameters