读书人

(转)JDK泛型中的问号(?)的用途 (泛型

发布时间: 2013-01-23 10:44:49 作者: rapoo

(转)JDK泛型中的问号(?)的用途 (泛型集合类的作为参数的时候的继承问题)
(转)http://www.blogjava.net/dreamstone/archive/2007/02/10/99195.html

Jdk1.5中支持了泛型,在泛型的使用过程中经常会遇到这样一类问题

import  java.util.ArrayList; import  java.util.List; public   class  Test   {         // 这里更改一下,利用问号解决问题         public   static   void  doTest(List <?   extends  Parent >  list)  {            }       public   static   void  main(String[] args)  {        List < Parent >  parentList  =   new  ArrayList < Parent > ();        List < Child >  childList  =   new  ArrayList < Child > ();        doTest(parentList);         // 注意这里编译正确                 doTest(childList)    } }

读书人网 >编程

热点推荐