飛翔的起點

          從這里出發

          導航

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

          統計

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          多態

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

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

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

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

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

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

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

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

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


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


          網站導航:
           
          主站蜘蛛池模板: 民乐县| 宜君县| 佛学| 诸暨市| 霍林郭勒市| 白城市| 碌曲县| 博湖县| 广丰县| 开远市| 屏东县| 本溪市| 哈尔滨市| 云浮市| 横山县| 普安县| 望谟县| 平江县| 凤山县| 扬州市| 大冶市| 万安县| 肃宁县| 郁南县| 青阳县| 于田县| 威信县| 奉化市| 宜兰县| 阆中市| 通化县| 梁山县| 静宁县| 牡丹江市| 郑州市| 芒康县| 房山区| 关岭| 铁岭县| 黑山县| 阿城市|