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

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

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

    隨筆-208  評(píng)論-469  文章-30  trackbacks-0

    抽象類和接口都位于繼承樹的上層,它們具有以下相同點(diǎn):
    代表系統(tǒng)的抽象層;
    ??? 當(dāng)一個(gè)系統(tǒng)使用一棵繼承樹上的類時(shí),應(yīng)該盡可能地把引用變量聲明為繼承樹的上層抽象類型,這樣可以提高兩個(gè)系統(tǒng)之間的松耦合。

    都不能被實(shí)例化;
    都能包含抽象方法。這些抽象方法用于描述系統(tǒng)能提供哪些服務(wù),但不必提供具體的實(shí)現(xiàn)。
    抽象類與接口主要有兩大區(qū)別:

    ??? (1)在抽象類中可以為部分方法提供默認(rèn)的實(shí)現(xiàn),從而避免在子類中重復(fù)實(shí)現(xiàn)它們,提高代碼的可重用性,這是抽象類的優(yōu)勢(shì)所在;而接口中只能包含抽象方法。
    ???
    ??? 擴(kuò)展功能時(shí),在抽象父類中加入具體方法不會(huì)影響子類;但在接口中加入抽象方法會(huì)影響到所有實(shí)現(xiàn)類。

    ??? (2)一個(gè)類只能繼承一個(gè)直接的父類,這個(gè)父類有可能是抽象類;但一個(gè)類可以實(shí)現(xiàn)多個(gè)接口,這是接口的優(yōu)勢(shì)所在。

    posted on 2006-11-29 00:40 EricWong 閱讀(208) 評(píng)論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 色在线亚洲视频www| 亚洲AV日韩AV永久无码免下载| 亚洲精品中文字幕麻豆| 免费污视频在线观看| 亚洲欧洲国产精品香蕉网| 一级毛片免费播放男男| 国产成人精品日本亚洲专区61 | 自拍偷自拍亚洲精品偷一| 在线观看视频免费国语| 亚洲精品久久无码av片俺去也 | 色www永久免费| 亚洲今日精彩视频| 免费在线观看h片| 亚洲最大中文字幕无码网站| 国产成人精品免费直播| 高清免费久久午夜精品| 国产亚洲成av人片在线观看| 在线观看的免费网站无遮挡| 天堂亚洲国产中文在线| 四虎影视永久免费视频观看| www永久免费视频| 亚洲国产成人高清在线观看| 精品免费人成视频app| 亚洲AV成人无码网站| 在线a亚洲v天堂网2019无码| 99久久精品免费精品国产| 亚洲va久久久久| 4338×亚洲全国最大色成网站| 日韩精品免费在线视频| 中中文字幕亚洲无线码| 四虎永久在线免费观看| 免费国产叼嘿视频大全网站| 久久久久精品国产亚洲AV无码| 国产精品国产午夜免费福利看 | 无码乱肉视频免费大全合集| 亚洲av成人一区二区三区观看在线| 国产精品亚洲片在线| 妞干网在线免费观看| 国产免费一区二区三区不卡| 亚洲一区二区三区在线观看网站| 国产精品亚洲视频|