<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

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成免费网站| 热99RE久久精品这里都是精品免费| a级在线免费观看| MM131亚洲国产美女久久| 免费一级毛片在线播放放视频| 成年女人永久免费观看片| 亚洲av中文无码乱人伦在线观看 | 暖暖在线视频免费视频| 亚洲中文字幕无码一久久区| 久久精品成人免费观看97| 伊人久久大香线蕉亚洲五月天 | 国产午夜亚洲精品不卡免下载| 国产成人精品123区免费视频| 色偷偷亚洲男人天堂| 免费在线观看理论片| 特色特黄a毛片高清免费观看| 亚洲午夜无码久久久久| 免费无码av片在线观看| 亚洲综合精品香蕉久久网97| 久久久高清免费视频| 亚洲人成无码网站在线观看| 免费久久精品国产片香蕉| 一级毛片视频免费| 亚洲AV色香蕉一区二区| 国产男女爽爽爽爽爽免费视频| 狠狠色香婷婷久久亚洲精品| 四虎免费久久影院| 日本三级在线观看免费| 亚洲成a人片在线观| 免费看a级黄色片| 一级特黄a免费大片| 午夜亚洲www湿好大| 67194成是人免费无码| 无码 免费 国产在线观看91| 亚洲人成影院在线| 国产青草视频免费观看97| 两个人看的www免费高清 | 国产a视频精品免费观看| 亚洲精品免费在线视频| 最近中文字幕无免费视频| 亚洲av无码av在线播放|