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

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

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

    冷面閻羅

    低調(diào)做人&&高調(diào)做事
    隨筆 - 208, 文章 - 3, 評論 - 593, 引用 - 0
    數(shù)據(jù)加載中……

    今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對

             公司因業(yè)務擴展,需要擴大隊伍,再這里也做一下廣告,歡迎大家都來,我們單位不錯,2006年年度最佳雇主的單位,不過招人是福建本地。
           其實這道題不難,只是一個多態(tài)的問題,這也是面向?qū)ο笳Z言中的比較重要的一點(我個人認為),題目是這樣
    public class A {
     
    public A () {
        System.out.println(
    "A");

    }

        
    int a = 1;
     
    double d=2.0;
        
    void show() {
             System.out.println(
    "Class A: a="+a+"\tb="+d);
        }

    }
    public class B extends A {
     
    public B(){
         System.out.println(
    "B");
     }

        
    float a = 3.0f;

        String d 
    = "java prog";

        
    void show() {
            
    //super.show();
            System.out.println("CLoas b=" + a + "\td=" + d);
        }

    }

    問在main方法中,這樣定義輸出是什么?
            A b=new B();
            System.out.println(b.a);
            b.show();
         其實就是的子與父的關系,你能答的出來么?不要想的太復雜了
       

    posted on 2007-05-16 18:36 冷面閻羅 閱讀(1097) 評論(10)  編輯  收藏 所屬分類: java

    評論

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對  回復  更多評論   

    2006年年度最佳雇主的單位?閻羅大哥是哪里的?
    2007-05-17 10:37 | 久城

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對[未登錄]  回復  更多評論   

    這是一個JAVA繼承的問題,不能說是多態(tài)
    2007-05-17 13:34 | 小兵

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對[未登錄]  回復  更多評論   

    呵呵,是我看錯了,應該的多態(tài)
    生成的對像是父類的,調(diào)用的屬性應該也是A父類的a,但是方法進行了重定,應該調(diào)用B類的方法
    2007-05-17 13:51 | 小兵

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對  回復  更多評論   

    不明白為何b.a=1
    2007-05-17 13:52 | leekiang

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對[未登錄]  回復  更多評論   

    public class B extends A {
    public B(){
    System.out.println("B");
    }
    int a = 3;
    int c = 4;//添加一個c屬性
    String d = "java prog";

    public void a() {
    //super.show();
    System.out.println("CLoas b=" + a + "\td=" + d);
    }
    public static void main(String[] ares){
    A b=new B();
    System.out.println(b.c);//實例b是沒有這個屬性的
    b.show();
    }
    }

    A b = new B(); 這條語句,實際上有三個過程:
    (1) A b;
    將b聲明為父類對象,只是一個引用,未分配空間
    (2) B temp = new B();
    通過B類的構造函數(shù)建立了一個B類對象的實例,也就是初始化
    (3) a = (A)temp;
    將子類對象temp轉(zhuǎn)換未父類對象并賦給b,這就是上傳(upcast),是安全的。
    經(jīng)過以上3個過程,b就徹底成為了一個A類的實例。
    子類往往比父類有更多的屬性和方法,上傳只是舍棄,是安全的;而下傳(downcast)有時會增加,通常是不安全的,不過上傳會重寫A的方法,多態(tài)的特性。

    2007-05-17 14:17 | 小兵

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對  回復  更多評論   

    運行結(jié)果
    A
    B
    1
    CLoas b=3.0 d=java prog

    子類的無參構造方法首先調(diào)用父類無參構造方法,
    輸出A
    B
    父類的屬性不能被子類覆蓋,而父類的方法可以被子類覆蓋,因此b.a輸出的是父類的屬性,而b.show()調(diào)用的則是子類的方法。
    2007-05-17 17:59 | 我為J狂

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對  回復  更多評論   

    呵呵,閻羅大哥是東軟的吧?不知道是哪個項目組的?小弟是福建網(wǎng)通項目組的,明天就要調(diào)去貴陽一年了.
    2007-05-26 22:46 | chesh

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對  回復  更多評論   

    呵呵 彼此彼此。
    可惜啊 你要去貴陽了
    2007-05-27 11:42 | 冷面閻羅

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對  回復  更多評論   

    我也是DR的
    2007-06-07 15:45 | apai

    # re: 今天面試的時候,發(fā)現(xiàn)已題來面試的大多沒答對  回復  更多評論   

    東軟 哈哈 適合應屆生鍛煉一年和老員工養(yǎng)老的地方的單位 工資低 活累 國內(nèi)項目還要現(xiàn)場開發(fā),當驢使! 哈哈 還是最佳雇主單位 是不是因為東軟軟件民工多 選票多啊!
    2007-08-13 14:59 | 草兒
    主站蜘蛛池模板: 97se亚洲综合在线| 亚洲va在线va天堂va四虎| 亚洲一区二区观看播放| 黄在线观看www免费看| 亚洲精品电影在线| 1000部无遮挡拍拍拍免费视频观看| 亚洲卡一卡2卡三卡4卡无卡三| 久久精品电影免费动漫| 亚洲一区二区成人| 四虎最新永久免费视频| 精品亚洲AV无码一区二区三区| 日韩一区二区a片免费观看| 亚洲人成未满十八禁网站| 国内自产拍自a免费毛片| 精品亚洲国产成人av| 亚洲一本大道无码av天堂| 中国极品美軳免费观看| 亚洲视频在线观看| 最近免费中文字幕4| 国产av无码专区亚洲av毛片搜| 国产亚洲精品国看不卡| 99热在线免费观看| 亚洲最大的成人网| 狠狠色婷婷狠狠狠亚洲综合 | 亚洲一级二级三级不卡| 韩国免费一级成人毛片| 亚洲AV无码专区在线厂| 亚洲人成亚洲人成在线观看| 国产免费不卡视频| 色一情一乱一伦一视频免费看| 久久99国产亚洲高清观看首页| 91免费人成网站在线观看18| 在线91精品亚洲网站精品成人| 精品亚洲综合久久中文字幕| 欧美在线看片A免费观看| 人人公开免费超级碰碰碰视频| 亚洲国产综合专区电影在线| 夜夜嘿视频免费看| 永久免费A∨片在线观看| 亚洲综合小说另类图片动图 | 天天影院成人免费观看|