posts - 40,  comments - 4,  trackbacks - 0
          1.為什么要用抽象類實現接口
             答:

          抽象類和接口比起來,有一個好處,就是某些函數可以實現具體的方法,而并不一定是聲明抽象的方法,而接口只能聲明抽象方法,所以用一個抽象類來實現某個接口可以實現一些通用的方法,而這些具體實現的方法里還可以調用抽象方法,所以減少了子類中的重復代碼。

          java庫里也有不少這這樣的設計,

          比如java.util.AbstractList實現了java.util.List,而其實某些方法就是調用了抽象方法。

          還有一個好處就是可以給子類一個默認的實現,而不必給所有的子類實現所有的方法。

          另外還有一個好處就是可以提供一些公用的方法給子類使用。

          2.
          posted on 2008-11-26 11:23 larryjava 閱讀(151) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 布尔津县| 巴楚县| 延吉市| 襄城县| 沅江市| 余干县| 马龙县| 射阳县| 郑州市| 繁峙县| 南陵县| 简阳市| 海原县| 太康县| 兴安县| 万盛区| 南岸区| 泾川县| 宁明县| 济南市| 上杭县| 东乌| 南充市| 大足县| 浦东新区| 江城| 灵武市| 海丰县| 溧阳市| 峨眉山市| 舒兰市| 廉江市| 左云县| 枣阳市| 汉中市| 二手房| 抚顺县| 高青县| 惠来县| 隆昌县| 六枝特区|