本帖最后由 王建亮 于 2015-6-15 17:31 编辑
- public static void main(String[] args) throws Exception {
- Object obj = "123";
- String str = autoConvert(obj);//此处的autoConvert为什么会返回一个String类型的数据?是怎么知道是String的呢?
-
- }
复制代码- //此处的T是什么时候被赋予了真实的类型,又是怎么做到的?
- public static <T> T autoConvert(Object obj) {
- return (T)obj;
- }
复制代码
|
|