我正在学习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