<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 胡鵬 閱讀(466) 評論(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

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 精品日韩亚洲AV无码一区二区三区 | 日本19禁啪啪无遮挡免费动图| 亚洲av午夜福利精品一区| 国产精品永久免费视频| 亚洲五月午夜免费在线视频| 欧洲美女大片免费播放器视频| 国产99视频精品免费视频7| 男男gvh肉在线观看免费| 免费观看四虎精品国产永久| 看成年女人免费午夜视频| 伊人久久亚洲综合影院| 一出一进一爽一粗一大视频免费的| 亚洲精品乱码久久久久久蜜桃| 最好2018中文免费视频| 久久精品国产精品亚洲| 精品一区二区三区免费观看| 亚洲国产精品无码专区| 久久久精品2019免费观看 | 2021在线永久免费视频| 亚洲伊人精品综合在合线| 成人毛片视频免费网站观看| 成a人片亚洲日本久久| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲日本VA午夜在线影院| 国产又黄又爽又刺激的免费网址| 色妞www精品视频免费看| 国产亚洲大尺度无码无码专线| 两个人看的www高清免费视频| 亚洲AV无码一区二区二三区入口 | 国产嫩草影院精品免费网址| 特黄特色的大片观看免费视频| 亚洲宅男天堂在线观看无病毒| 三年片在线观看免费观看大全动漫| 久久亚洲AV无码精品色午夜| 免费a级毛片高清视频不卡| 国产精品亚洲专区一区| 久久国产亚洲精品麻豆| 久久久久久久免费视频| 一级**爱片免费视频| 亚洲性色高清完整版在线观看| 国产国产成年年人免费看片|