feng

          飄逸~~~~~life

          Collection , ArrayList , List的問題

          最近看的例子會出現類似下面這樣的東西
          List feng=new ArrayList();
          Collection feng=new ArrayList();
          這樣的東西,開始有點困惑為什么要這樣使用,跟
          ArrayList  feng=new ArrayList();
          有什么區別? 自己改了下,發現程序運行一點問題都沒有的,后來請教了個人他說了幾句,那時候還沒有聽明白類
          今天又看到類似的例子,就在想了想這個問題,發現是這樣的


          Collection 是接口,用collection是把對象聲明成接口,這樣對程序擴展性好.就是說你指規定了要用這接口,而具體實現還是可以變化的,Arraylist是實現了Collection接口的具體的類,用ArrayList   feng=new ArrayList();這樣的形式就定死了,擴展性不好!

          posted on 2007-09-14 21:21 feng 閱讀(558) 評論(1)  編輯  收藏

          Feedback

          # re: Collection , ArrayList , List的問題 2007-09-17 22:39 黑蝙蝠

          我也經??吹竭@種用法 但是自己就不怎么會用  回復  更多評論   



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 册亨县| 军事| 栖霞市| 德格县| 廊坊市| 武隆县| 景东| 兴安盟| 青铜峡市| 台安县| 冷水江市| 漯河市| 孟村| 庄浪县| 九寨沟县| 临汾市| 乌拉特后旗| 类乌齐县| 舒城县| 马边| 渝中区| 潼南县| 平舆县| 容城县| 陆丰市| 岱山县| 临夏县| 甘洛县| 凉城县| 博兴县| 吐鲁番市| 永胜县| 河间市| 庐江县| 惠来县| 大洼县| 卢湾区| 柳河县| 新巴尔虎左旗| 济源市| 光泽县|