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

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

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

    Corsair

    My javaWorld
    數據加載中……
    繼承帶參數構造器的超類并且調用自身其他構造器的討論
    // 首先有一個帶參數的超類:?
    class ?SuperClass {?
    ???String?str
    = " create?superClass?obj " ;?
    ???SuperClass(
    int ?num) {?
    ???????System.out.println(num
    + str);?
    ???}
    ?
    }
    ?
    /*
    現在有一個子類繼承了這個超類,那么這個子類應該顯式的調用超類的構造函數,以便初始化自己的父類,如下。?
    */

    class ?SubClass? extends ?SuperClass {?
    ???SubClass(
    int ?num) {?
    ??????
    super (num);?
    ???}
    ?
    }
    ?
    /*
    現在子類還要定義一個新的構造函數,并且在前一個構造函數中調用這個新的構造函數,更改如下:?
    */

    class ?SubClass? extends ?SuperClass {?
    ???SubClass(
    int ?num) {?
    ??????
    super (num);?
    ??????
    this ( " other?SubClass(String) " );?
    ???}
    ?
    ???SubClass(String?s)
    {?
    ??????System.out.println(s);?
    ???}
    ?
    ???
    public ? static ? void ?main(String[]?args) {?
    ??????
    new ?SubClass();?
    ???}
    ?
    }
    ?
    /*
    由于我們知道在一個類中的構造函數中要調用自己的其他構造函數,只能通過this();的方式調用一個,并且要放在所在構造函數的第一行,但是使用super();顯式調用也父類帶參構造函數也只能放在第一行,那么這樣就會發生沖突。
    */
    // 參考:?
    public ? class ?SuperClass? {?
    String?str
    = " create?superClass?obj " ;??
    ?SuperClass(
    int ?num) {??
    ???????System.out.println(num
    + str);??
    ???}
    ??
    }
    ?
    public ? class ?SubClass? extends ?SuperClass? {?
    ???SubClass(
    int ?num) {??
    ??????
    super (num);??
    ??????sub(num,
    " other?Subclass(String) " );?
    ???}
    ??
    ???SubClass(
    int ?num,String?s) {??
    ??????
    super (num);?
    ??System.out.println(s);??
    ???}
    ?
    ???
    // -------------?
    ???SubClass?sub( int ?num,String?s) {?
    ???
    return ? new ?SubClass(num,s);?
    ???}
    ?
    ???
    public ? static ? void ?main(String[]?args) {??
    ??????
    new ?SubClass( 1 );?
    ???}
    ??
    }

    posted on 2007-03-31 10:56 銀河海盜 閱讀(455) 評論(0)  編輯  收藏 所屬分類: JAVA

    主站蜘蛛池模板: 亚洲熟女www一区二区三区| 亚洲视频免费在线播放| 国产偷国产偷亚洲清高APP| 成人性生交大片免费看无遮挡| 自怕偷自怕亚洲精品| 特级精品毛片免费观看| 久久久久亚洲精品天堂| 99爱免费观看视频在线| 亚洲国产成a人v在线| 免费人成视频在线| 久久久久久亚洲精品影院| 成年免费大片黄在线观看岛国| 亚洲一区二区三区亚瑟| 成人毛片免费观看视频大全| 亚洲暴爽av人人爽日日碰| 国产一区二区三区在线观看免费| 国产精品亚洲一区二区无码| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 九九九精品成人免费视频| 亚洲人成激情在线播放| 麻豆精品国产免费观看| 日本特黄特色AAA大片免费| 亚洲宅男天堂在线观看无病毒| 欧洲精品码一区二区三区免费看| 久久久久久A亚洲欧洲AV冫| 爱丫爱丫影院在线观看免费| 久久青青草原亚洲AV无码麻豆| h在线观看视频免费网站| 亚洲人成网站999久久久综合| 亚洲AV日韩精品一区二区三区 | 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲精品国产福利在线观看| 欧洲乱码伦视频免费| 高潮毛片无遮挡高清免费| 久久精品国产亚洲| 免费观看男人免费桶女人视频 | 亚洲欧美成人av在线观看| 久久夜色精品国产亚洲av| 美女内射毛片在线看免费人动物| 久久精品熟女亚洲av麻豆| 国产亚洲精品xxx|