我正在學習Java中的泛型。 我在編譯過程中研究過,擦除會擦除所有的通用信息。擦除詳細?
在這裏,我研究了所有的T被替換爲Object。
Integer v = display(2);
String d = display("3");
public <T> T display(T i){
return i;
}
我希望它會變成
Integer v = (Integer)display(2);
String d = (String) display("3");
public Object display(Object i){
return i;
}
所以,是我的假設嗎?
感謝。
的聯繫是非常有用的感謝。 – Manoj 2011-01-24 13:05:01