<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如下代碼:
    class A{
        public void foo(){print("aaaaa");}
    }

    class B extends A{
        public void foo(){print("bbbbb");}
    }

    如果想通過B的實例化變量來調用被override的父類的方法foo():

    B b = new B();

    在C++中(VC 6)可以兩種途徑;
    1.  ((A)b).foo();
    2.  A a = B();

    在java中類似做法則行不通,依然訪問的是子類方法。
    而且,在java中好像達不到這個目的。

    Feedback

    # re: 疑惑:如何訪問被覆蓋父類的方法 -- java與C++類模型的一點差異  回復  更多評論   

    2008-06-06 17:43 by Allen Liu
    Super.foo();

    # re: 疑惑:如何訪問被覆蓋父類的方法 -- java與C++類模型的一點差異  回復  更多評論   

    2008-06-06 17:51 by Allen Liu
    你這里的A.foo()與((A)b).foo();沒什么兩樣吧?

    # re: 疑惑:如何訪問被覆蓋父類的方法 -- java與C++類模型的一點差異  回復  更多評論   

    2008-06-15 19:15 by bluoy
    @Allen Liu
    這兒不是指在實例類的內部調用,而是在實例類的外部如何使用呢?

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


    網站導航:
     
    主站蜘蛛池模板: 日本免费一区二区三区最新vr| 久久久久国色AV免费观看| 亚洲国产精品免费在线观看| 亚洲成人动漫在线| 久久精品无码专区免费青青| 亚洲高清在线mv| 中文字幕免费在线观看| 亚洲精品456在线播放| 999国内精品永久免费视频| 亚洲依依成人精品| 免费激情视频网站| 青娱乐在线免费观看视频| 亚洲阿v天堂在线2017免费| 亚洲高清免费视频| 精品国产_亚洲人成在线高清| 国产啪精品视频网站免费尤物 | 亚洲视频一区调教| 99久久99热精品免费观看国产| 亚洲春色在线观看| 国产嫩草影院精品免费网址| 国产乱妇高清无乱码免费| 香蕉视频在线观看亚洲| 一二三四免费观看在线视频中文版 | 亚洲AV无码1区2区久久| 5555在线播放免费播放| 亚洲一区二区观看播放| 国产成人精品亚洲精品| 95老司机免费福利| 亚洲国产精品久久久久秋霞小| 久久综合亚洲色HEZYO国产| 一区二区免费视频| 亚洲精品无码少妇30P| 精品国产人成亚洲区| 91免费人成网站在线观看18| 亚洲AV日韩AV无码污污网站| 亚洲精品成人片在线播放| 成人一a毛片免费视频| 青青操免费在线观看| 亚洲日韩av无码中文| 亚洲日韩精品一区二区三区| 猫咪社区免费资源在线观看|