我正在嘗試編寫一個方法,它接受MyInterface的任何子類作爲參數,但會出現語法錯誤。Java - 傳遞通用參數
public Map<String, List<T extends MyInterface>> makeMap(List<T extends MyInterface>) {
Map<String, List<T extends MyInterface>> myMap = ...
return myMap;
}
該語法無效。簽名給出錯誤「錯位的結構」。但是,這個想法是我可以通過MyInterface inn的任何子類。這可以在Java中完成嗎?怎麼樣?
好了,夠簡單。完美的作品。謝謝。 – Jeremy 2013-04-09 19:57:38