日期:2014-05-20  浏览次数:20746 次

关于JDK5的范型编程
请看以下程序:

class   Hello <T>   {

public   <Q>   T   heyThere(T   i,   Q   q)   {
System.out.println( "The   inner   answer   is:   "   +   q);
System.out.println( "The   outer   answer   is:   "   +   i);
return   i;
}
}


public   class   Main   {

private   static   void   Hello(Object...   args)   {

}

public   static   void   main(String[]   args)   {

Hello <Integer> []   ar   =   new   Hello[5];
ar[0]   =   new   Hello <Integer> ();
ar[0]. <Float> heyThere(80,   20.09f);
}
}


在Hello <Integer> []   ar   =   new   Hello[5];这一行有一个Warning,请问如何处理才能去掉这个非安全的类型检查的警告。



------解决方案--------------------
Hello <Integer> [] ar = new Hello <Integer> [5];
------解决方案--------------------
顶一下,学习中!
------解决方案--------------------
up学习
------解决方案--------------------
up学习
------解决方案--------------------
如一楼的
------解决方案--------------------
等强人!
------解决方案--------------------
Hello <Integer> [] ar = new Hello <Integer> [5];
------解决方案--------------------
up