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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 牡丹江市| 商南县| 焦作市| 分宜县| 聂拉木县| 海南省| 兴义市| 镶黄旗| 芦山县| 遂平县| 德阳市| 兴仁县| 娱乐| 蛟河市| 吉首市| 张家界市| 德钦县| 锡林郭勒盟| 德清县| 赣州市| 平定县| 南通市| 阿克苏市| 韩城市| 绥宁县| 平陆县| 麦盖提县| 昌乐县| 东乌珠穆沁旗| 大兴区| 崇州市| 阜平县| 丹巴县| 高青县| 昆明市| 延吉市| 上饶市| 公主岭市| 米林县| 安平县| 福建省|