<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 銀河海盜 閱讀(450) 評論(0)  編輯  收藏 所屬分類: JAVA

    主站蜘蛛池模板: 三级网站在线免费观看| 羞羞漫画小舞被黄漫免费| 久久精品视频免费| 日韩亚洲人成在线综合日本| 九九热久久免费视频| 亚洲精品亚洲人成人网| 免费观看在线禁片| 日韩亚洲Av人人夜夜澡人人爽| 99ee6热久久免费精品6| 亚洲最大在线视频| 成人激情免费视频| 亚洲aⅴ无码专区在线观看| 免费不卡中文字幕在线| 男女一进一出抽搐免费视频| 国产偷v国产偷v亚洲高清| 久久久久国色av免费看| 亚洲乱码一区二区三区国产精品| 妞干网免费观看视频| 免费观看亚洲人成网站| 亚洲精品制服丝袜四区| 麻豆国产精品免费视频| 亚洲1区2区3区精华液| 亚洲区日韩区无码区| 久久久久久AV无码免费网站| 亚洲一区在线观看视频| 亚洲AⅤ优女AV综合久久久| 青柠影视在线观看免费高清| 亚洲国产高清美女在线观看| 日韩视频免费在线| 成人性生交大片免费看好| 亚洲国产成人久久综合一区| 国产成人高清精品免费软件| a级片免费在线播放| 亚洲中文无码a∨在线观看| 免费在线观看中文字幕| 鲁大师在线影院免费观看| 久久综合亚洲色hezyo| 亚洲国产成人久久综合碰碰动漫3d| 在线播放高清国语自产拍免费 | 亚洲一卡2卡3卡4卡乱码 在线| 免费a级毛片18以上观看精品|