我的一畝三分地

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

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

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

          評(píng)論

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

          主站蜘蛛池模板: 神木县| 顺平县| 杭锦后旗| 彭阳县| 海丰县| 徐水县| 横峰县| 西乡县| 股票| 阜宁县| 湖北省| 东乡族自治县| 富宁县| 吴川市| 恩施市| 灵璧县| 高阳县| 镇远县| 大渡口区| 屏山县| 内乡县| 山阴县| 台江县| 沂水县| 车险| 南安市| 马龙县| 新郑市| 福贡县| 鱼台县| 历史| 龙南县| 修文县| 皮山县| 肇东市| 武义县| 宣恩县| 商丘市| 济源市| 灵宝市| 汝城县|