飛翔的起點

          從這里出發

          導航

          <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 閱讀(184) 評論(1)  編輯  收藏


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 祁连县| 万州区| 芮城县| 岚皋县| 高平市| 清新县| 甘南县| 建瓯市| 迁安市| 安多县| 商城县| 桐乡市| 嵊州市| 库尔勒市| 大英县| 邯郸市| 平南县| 化德县| 淄博市| 子洲县| 巨鹿县| 阳春市| 龙泉市| 西林县| 广元市| 英德市| 兴山县| 定安县| 渝中区| 夹江县| 开江县| 五指山市| 化州市| 大新县| 星子县| 瑞安市| 翁牛特旗| 兴城市| 六枝特区| 都江堰市| 沈丘县|