《Java面向對象編程》繼承

          選自《Java面向對象編程》一書,作者:孫衛琴 繼承是復用程序代碼的有力手段,當多個類(Sub1,Sub2…Sub100)之間存在相同的屬性和方法,可從這些類中抽象出父類Base,在父類Base中定義這些相同的屬性和方法,所有的Sub類無需重新定義這些屬性和方法,只需通過extends語句來聲明繼承Base類: public class Sub extends Base{…} Sub類就會自動擁有在Base類中定義的屬性和方法。本章首先介紹了繼承的基本語法,然后介紹了兩個重要的概念:方法重載和方法覆蓋,隨后介紹了多態的各種特征,最后介紹了正確使用繼承關系的原則,以及和組合關系的區別。目錄 6.1 繼承的基本語法 6.2 方法重載(Overload 6.3 方法覆蓋(Override 6.4 方法覆蓋與方法重載的異同 6.5 super關鍵字 6.6 多態 6.7 繼承的利弊和使用原則6.7.1繼承樹的層次不可太多 6.7.2 繼承樹的上層為抽象層 6.7.3 繼承關系最大的弱點:打破封裝 6.7.4 精心設計專門用于被繼承的類 6.7.5 區分對象的屬性與繼承 6.8 比較組合與繼承 6.8.1 組合關系的分解過程對應繼承關系的抽象過程 6.8.2 組合關系的組合過程對應繼承關系的擴展過程 6.9 小節:http://www.javathinker.org/main.jsp?bc=showessay.jsp&id=115

           

          posted on 2006-05-07 08:38 XiaoLi 閱讀(314) 評論(0)  編輯  收藏 所屬分類: Others

          公告


          文章發布許可

          本站作品均采用知識共享署名-非
          商業性使用-禁止演繹 2.5 中國大
          陸許可協議
          進行許可。

          Books I've Translated

          《精通Nginx(第二版)》

          精通Nginx(第二版)
          《云計算:原理與范式》

           云計算:原理與范式

          《SQL技術手冊(第三版)》
          SQL技術手冊(第三版)
          《MySQL核心技術手冊(第二版)》
          MySQL核心技術手冊(第2版)
          《RESTful Web Services中文版》
          RESTful Web Services中文版

          導航

          留言簿(2)

          隨筆分類

          搜索

          最新評論

          主站蜘蛛池模板: 桃江县| 贵港市| 太康县| 盘山县| 邹城市| 五大连池市| 扎鲁特旗| 大竹县| 巴南区| 清水河县| 宜良县| 乃东县| 台南县| 饶河县| 上饶县| 武义县| 沙坪坝区| 榆林市| 卢龙县| 平安县| 新田县| 宜宾县| 通城县| 竹溪县| 晋城| 天气| 靖边县| 柳林县| 拉孜县| 永春县| 略阳县| 洪洞县| 兴宁市| 洛浦县| 三亚市| 阿合奇县| 中山市| 屏山县| 东乌珠穆沁旗| 隆昌县| 青海省|