我的一畝三分地

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            2 隨筆 :: 14 文章 :: 3 評論 :: 0 Trackbacks

          ??????? 實現(xiàn)了這個接口的類可以把對于接口方法的調(diào)用,轉(zhuǎn)發(fā)到一個內(nèi)部私有類的實例上,而這個內(nèi)部私有類擴(kuò)展了骨架實現(xiàn)類。這項技術(shù)被稱為模擬多重繼承(simulated mutiple inheritance)。?(以上摘至《effective java》)。這點(diǎn)不是很明白。這怎么就跟多繼承扯上關(guān)系了。是不是這么看,就是內(nèi)部私有類接受了接口實現(xiàn)類提供的方法,同時它又extends了接口的骨架實現(xiàn)類,而骨架實現(xiàn)類也是對接口的一種實現(xiàn),所以從這個層面上看,內(nèi)部私有類相當(dāng)于既繼承了骨架實現(xiàn)類,又繼承了接口實現(xiàn)類。,自己都有些糊涂了,望高人指點(diǎn)下。

          posted on 2006-09-23 23:48 王某某 閱讀(695) 評論(1)  編輯  收藏 所屬分類: Java基礎(chǔ)

          評論

          # re: java的模擬多重繼承 2007-05-06 11:09 chelson
          這段話確實不好理解,而且又沒給出個實例來, 編書者有些敷衍了事啊, 我覺的應(yīng)該是指這么做等同于既實現(xiàn)了接口又?jǐn)U展了那個骨架實現(xiàn)類。不過還是要比多重繼承寫起來麻煩多了, 不知道有沒有錯  回復(fù)  更多評論
            

          主站蜘蛛池模板: 石狮市| 隆化县| 石家庄市| 成都市| 五莲县| 岳西县| 石阡县| 盘锦市| 洪湖市| 昌吉市| 浦东新区| 长垣县| 电白县| 内江市| 丘北县| 岐山县| 建水县| 綦江县| 天门市| 漯河市| 无锡市| 体育| 芷江| 内乡县| 辽源市| 和静县| 大英县| 祁门县| 临夏市| 分宜县| 怀安县| 临澧县| 长白| 乐平市| 遂宁市| 台中市| 江源县| 濮阳县| 三亚市| 丘北县| 富平县|