我的一畝三分地

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

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

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

          評論

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

          主站蜘蛛池模板: 灌阳县| 宁武县| 卢氏县| 朝阳区| 沙湾县| 砀山县| 淳化县| 南陵县| 青铜峡市| 台安县| 云梦县| 和静县| 陇川县| 定西市| 卢龙县| 台中市| 宁陕县| 安陆市| 胶州市| 崇义县| 桦甸市| 神池县| 琼中| 凤庆县| 万年县| 阿尔山市| 北安市| 吴堡县| 杭锦后旗| 洱源县| 芮城县| 洪湖市| 邯郸市| 洛宁县| 海原县| 商都县| 乌拉特前旗| 耒阳市| 田阳县| 九龙坡区| 澄城县|