1
我有一個方法如何把一個普通的JAXBElement作爲輸入
public Response xyz (JAXBElement<T> request) {
......
}
兩個不同的地方是越來越調用不同的JAXBElement。 一個與xyz(JAXBElement<a>)
和其他與xyz(JAXBElement<B>)
我怎樣才能讓我的方法進通用的,因此它與這兩種方法的工作原理?
我有一個方法如何把一個普通的JAXBElement作爲輸入
public Response xyz (JAXBElement<T> request) {
......
}
兩個不同的地方是越來越調用不同的JAXBElement。 一個與xyz(JAXBElement<a>)
和其他與xyz(JAXBElement<B>)
我怎樣才能讓我的方法進通用的,因此它與這兩種方法的工作原理?
請嘗試:
xyz(JAXBElement<?> myElement);
請參閱本tutorial仿製藥:
那麼,什麼是所有類型的集合的超?它的寫法是
Collection<?>
(發音爲「未知的集合」),即其元素類型匹配任何內容的集合,即 。由於顯而易見的原因,它被稱爲通配符 類型。我們可以這樣寫:void printCollection(Collection<?> c) { for (Object e : c) { System.out.println(e); } }
現在,我們可以用任何類型的集合來調用它。