我想用下面的兩個Generic來定義實例變量。是否有可能使用Java中的兩個Generic創建對象?
class Foo<S,T>{
private S<T> Boo ;
.
.
}
public class Test{
public static void main(String[] args){
Foo<ArrayList, String> foo = new Foo<ArrayList, String>();
}
}
但它不起作用...它有點錯誤的語法嗎?我真的需要這種語法。由於
它怎麼樣不工作? – Zizouz212
不會'S'有'T'的要求,類似於'
>''? – MadProgrammer@ Zizouz212我的猜測是'私人S Boo'。他從來沒有指定一個類型爲'S'的類型參數爲 –