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

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

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

    在繼承中的 靜態方法調用注意

       
          在繼承中的 使用靜態方法的時候該注意。。。。。
       你覺得下面程序很簡單吧,打印出什么呢? 沒看仔細要錯的哦~!~

    class Dog{
        
    public static void bark(){
            System.out.println(
    "Dog bark");
        }

    }


    class Basenji extends Dog{
        
    public static void bark(){
            
        }

    }


    public class Test {
        
    public static void main(String []args) throws Exception{
            Dog dog 
    = new Dog();
            Dog basenji 
    = new Basenji();
            dog.bark();
            basenji.bark();
            
        }

    }


    程序運行結果:
    Dog bark
    Dog bark

    打印出2個Dog bark,額,原來對靜態方法的調用不存在任何動態的分派機制。這個沒有注意很容易搞錯的哦~!!~

    posted on 2009-04-15 19:15 胡鵬 閱讀(465) 評論(6)  編輯  收藏 所屬分類: java基礎

    評論

    # re: 在繼承中的 靜態方法調用注意 2009-04-16 11:23 重慶理工小子

    動態的分派機制
    這是什么意思叱?

    結果是錯誤的,只能打印一個!  回復  更多評論   

    # re: 在繼承中的 靜態方法調用注意 2009-04-16 13:25 胡鵬

    @重慶理工小子
    如果 在方法中 public static void bark(), 把static都去掉, 那只是打印一個 Dog bark
      回復  更多評論   

    # re: 在繼承中的 靜態方法調用注意 2009-04-16 17:15 重慶理工小子

    即使不去掉也只能打印一個哈,思考!  回復  更多評論   

    # re: 在繼承中的 靜態方法調用注意 2009-04-16 17:46 重慶理工小子

    都去掉肯定是一個撒,而且,你把DOG中的bank方法去掉statac,結果應該還只是一個Dog bark;
    如果你在DOG中,重新申明bank方法,即增加:System.out.println("XXXX");
    這時候結果應該是:dog bark;
    XXXX
    子類沒覆蓋也沒繼承父類的static方法,因為static方法是無法繼承的!  回復  更多評論   

    # re: 在繼承中的 靜態方法調用注意 2009-10-19 16:33 管閑事

    上面的結果只有一行,已經測試過。樓主搞錯了。。。
    Dog bark
      回復  更多評論   

    # re: 在繼承中的 靜態方法調用注意[未登錄] 2009-11-03 09:32 胡鵬

    @管閑事
    額,,跑出來是2個的哦。。 不知道您使用的哪個版本jdk?  回復  更多評論   

    導航

    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    agile

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲综合色婷婷在线观看| 亚洲美女aⅴ久久久91| 亚洲另类无码一区二区三区| 日韩在线播放全免费| 亚洲精品国产福利片| 亚洲综合免费视频| 亚洲国产超清无码专区| 在线精品一卡乱码免费| 亚洲精品中文字幕无乱码麻豆| 国产免费久久精品99re丫y| 成人亚洲国产va天堂| 日韩视频在线免费| 四虎影视永久在线精品免费| 亚洲中文字幕无码专区| 免费h视频在线观看| 亚洲高清免费在线观看| 国产成在线观看免费视频| 色天使色婷婷在线影院亚洲| 波多野结衣免费视频观看| 中文字幕免费在线观看动作大片| 久久亚洲精品中文字幕无码| 国产曰批免费视频播放免费s| 亚洲一卡2卡3卡4卡5卡6卡| 免费va在线观看| 在线播放免费人成毛片乱码| 亚洲欧洲日产国码二区首页| 久久WWW免费人成人片| 国产亚洲情侣久久精品| 亚洲乱码精品久久久久..| 91精品免费国产高清在线| 激情小说亚洲图片| 亚洲AV午夜成人片| 久久精品网站免费观看| 亚洲一区二区三区免费| 亚洲狠狠狠一区二区三区| 国产精品免费小视频| 国产精品网站在线观看免费传媒| 亚洲一区二区三区深夜天堂| 婷婷综合缴情亚洲狠狠尤物| 99视频在线免费看| 日韩精品免费一线在线观看|