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

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

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

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

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

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 华容县| 罗甸县| 宜兰市| 宁城县| 米林县| 广东省| 昆明市| 仪陇县| 日喀则市| 丰宁| 伽师县| 铜川市| 称多县| 漯河市| 公主岭市| 峨眉山市| 武威市| 新化县| 山阴县| 陕西省| 滁州市| 永仁县| 庐江县| 门源| 河源市| 绥滨县| 鄢陵县| 丰台区| 新昌县| 林州市| 江川县| 加查县| 延安市| 从江县| 师宗县| 鹿邑县| 灵璧县| 柯坪县| 民乐县| 赫章县| 靖安县|