飛翔的起點

          從這里出發(fā)

          導航

          <2008年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          統計

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          多態(tài)

          學過Java基礎的人都能很容易理解上面的代碼和多態(tài)的原理,但是仍有一些關鍵的地方需要注意的,算是自己對多態(tài)的一個小結:

          1. Java中除了static和final方法外,其他所有的方法都是運行時綁定的。private方法都被隱式指定為final的,因此final的方法不會在運行時綁定。當在派生類中重寫基類中static、final、或private方法時,實質上是創(chuàng)建了一個新的方法。

          2.在派生類中,對于基類中的private方法,最好采用不同的名字。

          3.包含抽象方法的類叫做抽象類。注意定義里面包含這樣的意思,只要類中包含一個抽象方法,該類就是抽象類。抽象類在派生中就是作為基類的角色,為不同的子類提供通用的接口。

          4.對象清理的順序和創(chuàng)建的順序相反,當然前提是自己想手動清理對象,因為大家都知道Java垃圾回收器。

          5.在基類的構造方法中小心調用基類中被重寫的方法,這里涉及到對象初始化順序。

          6.構造方法是被隱式聲明為static方法。

          7.用繼承表達行為間的差異,用字段表達狀態(tài)上的變化。

          posted on 2008-04-28 09:54 forgood 閱讀(187) 評論(1)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 丽江市| 寻乌县| 东乌| 溧阳市| 余江县| 乌兰县| 德惠市| 中方县| 措勤县| 石家庄市| 汤阴县| 双峰县| 昭觉县| 石阡县| 浦县| 哈巴河县| 永昌县| 鄂州市| 江西省| 上杭县| 宜兰县| 桃江县| 阿荣旗| 资阳市| 安乡县| 平谷区| 贺州市| 论坛| 奉新县| 肥乡县| 东乡县| 白玉县| 西贡区| 全南县| 永顺县| 临夏县| 石嘴山市| 松原市| 上饶县| 建宁县| 桐城市|