【发布时间】:2013-04-19 19:21:15
【问题描述】:
我正在尝试按如下方式创建多图:
Multimap<String, ? extends A> order = LinkedListMultimap.create();
B b = new B();
order.put("key", b); // shows error
B 在哪里
class B extends A {}
错误如下:
Multimap<String,capture#2-of ? extends A>类型中的方法put(String, capture#2-of ? extends A)不适用于参数(String, B)。
我应该可以添加B,因为B 扩展了A。但我做不到。
【问题讨论】: