dream-in-fly
          路上...
          posts - 31,  comments - 6,  trackbacks - 0

          所有東西都是對象.

          程序就是對象的組合,對象之間通過消息聯系

          對象就是類class的一個實例.類的最重要的特征就是能發什么樣的消息給對象.!

          對象可以包含對象.封裝! 

          interface規定了可對一個特定對象發那些請求.

          若只是簡單地繼承一個類,并不做其他任何事情,來自基礎類接口的方法就會直接照搬到衍生類。這意味著衍生類的對象不僅有相同的類型,也有同樣的行為,這一后果通常是我們不愿見到的。

          等價與類似.新類型擁有舊類型的接口,但也包含了其他函數,所以不能說它們是完全等價的


          我們將這種把衍生類型當作它的基本類型處理的過程叫作“Upcasting”(上溯造型)。

          將一條消息發給對象時,如果并不知道對方的具體類型是什么,但采取的行動同樣是正確的,這種情況就叫作“多形性”(Polymorphism)。

          在面向對象的程序設計中,由于C++的引入而顯得尤為突出的一個問題是:所有類最終是否都應從單獨一個基礎類繼承。在Java中(與其他幾乎所有OOP語言一樣),對這個問題的答案都是肯定的,而且這個終級基礎類的名字很簡單,就是一個“Object”。

          上溯造型成一種更“通用”的類型。而是下溯造型成一種更“特殊”的類型

          posted on 2005-01-20 12:36 小毅 閱讀(270) 評論(0)  編輯  收藏 所屬分類: 課程筆記

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


          網站導航:
           

          <2005年1月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          blog 好友

          友情鏈接

          常用網站

          技術網站論壇

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 清原| 新津县| 永川市| 曲阜市| 紫云| 杭锦后旗| 长宁区| 双桥区| 武安市| 从江县| 阿巴嘎旗| 浦北县| 南部县| 栾城县| 尉氏县| 定安县| 定边县| 东辽县| 钦州市| 泸水县| 措美县| 临桂县| 临武县| 日照市| 龙海市| 双辽市| 东乡| 察隅县| 广州市| 涟水县| 礼泉县| 平邑县| 定兴县| 微博| 南安市| 贵港市| 伊宁市| 梨树县| 松滋市| 北碚区| 庄浪县|