A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© as_heima 中级黑马   /  2014-10-6 14:16  /  1108 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        public static <T> T autoConvert(Object obj){
                return (T)obj;
        }
请各位大神问上面的T什么时候确定类型的?谢谢:handshake

7 个回复

倒序浏览
饭后obj这个对象的时候
回复 使用道具 举报
Captain_Jack_Sp 发表于 2014-10-6 14:32
饭后obj这个对象的时候

是怎么确定的T的类型的:funk:
回复 使用道具 举报
楼主,这是你自己写的还是能成功运行的代码的一部分?起初看这个例子有点怪,反正我是没见过,你是想返回T类型的值吗?
那么它应该有上文吧,比如定义在一个泛型类中
public class Pair<T>
{   

}
当你在另外的类中new Pair<String>,那么这个泛型就确定了
一般方法定义泛型是这样的,
public static <T> T min(T[] a)
{
}
当你调用方法的时候泛型就确定了
希望能帮到你

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 赞一个!

查看全部评分

回复 使用道具 举报
hollywood2014 发表于 2014-10-6 16:54
楼主,这是你自己写的还是能成功运行的代码的一部分?起初看这个例子有点怪,反正我是没见过,你是想返回T ...

这个是java基础加强里第41个视频里的一道题,张老师这么写的,我没看懂。
原题是这样的:编写一个泛型方法,自动将Object类型的对象转换成其他类型。:handshake
回复 使用道具 举报
希筱诺 来自手机 中级黑马 2014-10-6 19:45:22
地板
恩恩恩,深思
回复 使用道具 举报
还没看到泛型那,。
回复 使用道具 举报
沙发。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马