【发布时间】:2010-01-13 12:11:10
【问题描述】:
我需要实例化像 Class> 这样的泛型变量。 例如,
Class<? extends List<String>> = ...
变体 1:
Class<? extends List<String>> clazz = LinkedList.class;
不工作 - “不兼容的类型”。
变体 2:
Class<? extends List> clazz = LinkedList.class;
工作,但在这种情况下 List 是原始类型 - 不好。
如何实例化这样的变量?
【问题讨论】: