本帖最后由 王大斌 于 2013-4-22 08:52 编辑
谁给我解决下
定义了
private static <T > T autoConvert(T a)
{
return a;
}
当我使用的时候,这个T是根据我参数来决定的?
而对于下边的来说
private static <T > T autoConvert(Object obj)
{
return (T)obj;
}
当我使用
Object o = new Object();
String s = autoConvert(o);
为什么这里就是由这个定义的String去决定这个T的类型?
|