看這兩個例子:通配符:談論「對象」與「?」
void printCollection(Collection<Object> c) {
for (Object e : c) {
System.out.println(e);
}
}
VS
void printCollection(Collection<?> c) {
for (Object e : c) {
System.out.println(e);
}
}
的是這兩者之間的區別?我讀到第二個例子更強大。但爲什麼呢?你不能傳遞給方法1的哪個參數,你可以傳遞給方法2?