2
也許是愚蠢的問題:假設我有Java泛型:<?>和跳過它有什麼區別?
abstract class A<T> {
List<Wrapper<T>> doStuff()
}
我有class B extends A<String>
和class C extends A<Integer>
現在我想有:
List<A> aces = list with instances of B and C;
List<Wrapper> wrapperedItems = flattened list of lists returned from doStuff() on all items in aces
在這一點上我不在乎什麼類型在Wrapper
之內。 而我的問題是:我應該使用某處<?>
還是我可以跳過它?有什麼不同?
[列表和列表之間的差異>](http://stackoverflow.com/questions/14983489/difference-between-list-and-list) –
也可能重複http://stackoverflow.com/questions/7360594 /最新最差原始類型-無界-野生卡之間-和 - 使用對象-i的 –