黑马程序员技术交流社区
标题:
泛型的问题
[打印本页]
作者:
shdosh
时间:
2015-8-26 21:48
标题:
泛型的问题
public /*<T>*/void show(T t)//如果注释掉public后面的泛型49行就会出错而不注释掉就不会出错。
{
System.out.println("show:"+t);
}
public <Q> void print(Q q)
{
System.out.println("print:"+q);
}
public static <W> void method(W w)
{
System.out.println("method:"+w);
}
}
class GenericDemo4
{
public static void main(String[] args)
{
Demo <String> d = new Demo<String>();
d.show(244);
//d.show(4);
d.print(5);
d.print("woqu");
复制代码
public /*<T>*/void show(T t)//如果注释掉public后面的泛型,d.show(244)就会出错,而不注释掉就不会出错,这事怎么回事?难道,如果public后面加了<T>后,这个函数上的T,和类上的T就不一样了吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2