黑马程序员技术交流社区
标题:
关于泛型方法的一个问题
[打印本页]
作者:
单宁
时间:
2011-7-23 16:00
标题:
关于泛型方法的一个问题
如果只有引用类型才能作为泛型方法的实际参数,那么对基本类型怎么定义泛型方法呢?
作者:
王松朝
时间:
2011-7-23 16:06
首先,不懂楼主最后一句话的意思.
其次,如果楼主是想把基本类型作为泛型的参数的话,可以用基本类型的包装类,如int的包装类是Integer
作者:
匿名
时间:
2011-7-23 16:15
应该是直接定义对应的对象,通过自动拆装箱实现吧
作者:
匿名
时间:
2011-7-23 17:54
可以使用包装类。
作者:
匿名
时间:
2011-7-23 18:40
[code]class Demo
{
public <T> void show(T t)
{
System.out.println("show:"+t);
}
public <Q> void print(Q q)
{
System.out.println("print:"+q);
}
}
class GenericDemo
{
public static void main(String[] args)
{
Demo d=new Demo();
d.show("zdf");
d.print(3); //不知道lz说得是不是这里认为传递是基本数据类型的话,要写基本数据类型的泛型?应该不用吧,这里会自动装箱的。
}
}[/code]
作者:
匿名
时间:
2011-7-23 19:35
在JDK1.5中,基本数据类型是可以自动装箱和拆箱的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2