标签: java generics
static void stuff(Thing thing, Iterable<T extends Something> stuff){ ... }
这没有编译,Eclipse在extends下面放了一个红线。但是,如果我将T更改为?,则可行。为什么呢?
extends
T
?
答案 0 :(得分:4)
尝试:
static <T extends Something> void stuff(Thing thing, Iterable<T> stuff){ //... }