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

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

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

    Scott@JAVA

    Java, 一杯濃濃的咖啡伴你到深夜

    運行時多態

    ?

    class ?A? {
    ????
    int ?i? = ? 1 ;

    ????
    char ?f()? {
    ????????
    return ? ' A ' ;
    ????}


    ????
    static ? char ?g()? {
    ????????
    return ? ' A ' ;
    ????}

    }


    class ?B? extends ?A? {
    ????
    int ?i? = ? 2 ;??????????????????? // 變量重名

    ????
    char ?f()? {??????????????????? // 方法重寫
    ???????? return ? ' B ' ;
    ????}


    ????
    static ? char ?g()? {??????????? // 這種重寫不具有多態性。多態性指實例方法
    ???????? return ? ' B ' ;
    ????}

    }


    public ? class ?Test? {
    ????
    public ? static ? void ?main(String[]?args)? {
    ????????B?b?
    = ? new ?B();
    ????????System.out.println(b.i);
    ????????System.out.println(b.f());
    ????????System.out.println(b.g());
    ????????System.out.println(B.g());
    ????????A?a?
    = ?b;?????????????????? // 子類對象當作父類對象使用
    ????????System.out.println(a.i);
    ????????System.out.println(a.f());
    ????????System.out.println(a.g());
    ????????System.out.println(A.g());
    ????}

    }



    程序運行結果:
    2
    B
    B
    B
    1
    B
    A
    A

    程序分析:在該示例程序中,變量i產生數據成員變量隱藏;實例方法f()是方法重寫,對實例方法的重寫會產生運行時多態性。static方法g()也是方法重寫,但這種方法重寫不具有運行時多態的特征,多態特征是針對實例方法而言。因此當子類對象作為父類對象使用時,在輸出結果中看到,只有f()發生了運行時多態。

    posted on 2007-01-23 11:20 Scott@JAVA 閱讀(440) 評論(0)  編輯  收藏 所屬分類: Jave SE 6

    主站蜘蛛池模板: 亚洲中文字幕无码av在线| 亚洲最大中文字幕无码网站| 桃子视频在线观看高清免费视频| 亚洲视频中文字幕| 日本免费人成视频播放 | jizz18免费视频| 久久久久久久亚洲Av无码| 四虎影院免费视频| 特级做A爰片毛片免费看无码 | 亚洲视频免费一区| 国产成人免费ā片在线观看| 中文字幕一区二区三区免费视频| 亚洲成a人片毛片在线| 亚洲熟妇少妇任你躁在线观看无码| 久久狠狠躁免费观看| 精品国产亚洲第一区二区三区| 亚洲AV永久无码精品成人| 日本最新免费不卡二区在线| 99re免费99re在线视频手机版| 日韩精品亚洲专区在线影视| 久久亚洲AV成人无码电影| 亚洲成?Ⅴ人在线观看无码| 91免费精品国自产拍在线不卡| 在线播放国产不卡免费视频| 亚洲熟妇av午夜无码不卡| 亚洲不卡中文字幕无码| 亚洲av麻豆aⅴ无码电影| 91热成人精品国产免费| 国产免费久久精品丫丫| 亚洲av无码成人精品区一本二本| 亚洲综合精品香蕉久久网97| 亚洲国产精品视频| 免费无码看av的网站| 在线免费中文字幕| 国产午夜成人免费看片无遮挡| 色www免费视频| 亚洲精品无码av中文字幕| 亚洲欧洲日韩国产| 久久夜色精品国产噜噜噜亚洲AV| 亚洲片国产一区一级在线观看 | 在线日韩av永久免费观看|