<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    J2EE社區(qū)

    茍有恒,何必三更起五更眠;
    最無益,只怕一日曝十日寒.
    posts - 241, comments - 318, trackbacks - 0, articles - 16

    六、java1.5以上新特性-范型

    Posted on 2011-06-05 16:51 xcp 閱讀(306) 評論(0)  編輯  收藏 所屬分類: review
    1。由來
        ByteFoo->private Byte foo;
        StringFoo->private String foo;
        BooleanFoo->private boolean foo;
        DateFoo->private Date foo;
        XcpFoo->private xcp foo;

    2。1.4以前的解決方案
        ObjectFoo->private Object foo;  //容易出現(xiàn)ClassCastException,類型轉(zhuǎn)換錯誤

    3。1.5新特性的解決方案-范型
        public Class MyFoo<T>{
            private T foo;
        }

    4。擴展
        public Class MyFoo<T>{
            private T[] foos; //等等
        }

    5.再度擴展-限制范型使用類型
        public Class MyFoo<T extends List>{ //不管是繼承父類與實現(xiàn)接口都用extends
            private T foo;
        }


    6.再度擴展-類型通配聲明-->使用時的通用方法
         public Class MyFoo<T extends List>{
            private T foo;
            public static void main(String args[]){
                MyFoo<ArrayList> foo1 = new MyFoo<ArrayList>();
                MyFoo<LinkedList> foo2 = new MyFoo<LinkedList>();
                
                //現(xiàn)在我想聲明一個變量,即可以放ArrayList,也可以放LinkedList
                MyFoo<? extends List> foo3 =null;  //list的子類
                foo3 = new MyFoo<ArrayList>();
                foo3 = new MyFoo<LinkedList();

                
                MyFoo<? super List> foo4 =null; //list的父類
                foo4 = new MyFoo<Object>();   //這就只能為Object了,因為List的超父類有Object
            
                MyFoo<?>  foo5 = null;    //任意類型== ? extends Object
                foo5 = new MyFoo<Integer>();
                foo5 = new MyFoo<String>();
          }
        }
        



    名稱: ?4C.ESL | .↗Evon
    口號: 遇到新問題?先要尋找一個方案乄而不是創(chuàng)造一個方案こ
    mail: 聯(lián)系我


    主站蜘蛛池模板: 亚洲av高清在线观看一区二区| 999在线视频精品免费播放观看| 精品无码国产污污污免费| 亚洲精品自在线拍| 香蕉成人免费看片视频app下载 | 成人精品一区二区三区不卡免费看| 无码专区一va亚洲v专区在线| 久久久久亚洲精品无码网址色欲| 免费观看的av毛片的网站| 亚洲色偷偷色噜噜狠狠99网| 欧美a级在线现免费观看| 亚洲人成图片网站| 全免费一级毛片在线播放| 国产区图片区小说区亚洲区| 免费人成在线观看网站视频 | 一区二区三区无码视频免费福利| 亚洲欧洲中文日韩av乱码| 国产高清对白在线观看免费91| 亚洲综合日韩久久成人AV| 13小箩利洗澡无码视频网站免费| 久久亚洲精品国产精品黑人| 精品无码人妻一区二区免费蜜桃| 18gay台湾男同亚洲男同| 希望影院高清免费观看视频| 亚洲精品9999久久久久无码| 亚洲高清视频一视频二视频三| a毛片免费全部播放完整成| 久久久亚洲欧洲日产国码是AV| 波多野结衣中文字幕免费视频| 亚洲卡一卡2卡三卡4卡无卡三| 亚洲成a人片在线观看无码 | 99在线热播精品免费99热| 国产日韩成人亚洲丁香婷婷| 两个人看的www高清免费视频 | 免费高清国产视频| 亚洲日本在线观看| 一级日本高清视频免费观看| 亚洲成a人在线看天堂无码| 巨胸喷奶水www永久免费| 久久亚洲精品视频| 四虎成年永久免费网站|