Love Java

          聲明為父類的子類實例 在調用成員變量和方法時,調用的是父類,還是子類的?(子類和父類的成員變量和方法名相同)

          class Base
          {
           String str="BaseStr";
           String staticstr="Base static str";
           void method()
           {
            System.out.print("BaseMethod");
           }
           static void staticMethod()
           {
            System.out.print("Base Static Method");
           }
          }

          class Sub extends Base
          {
           String str="SubStr";
           String staticstr="Sub static str";
           void method()
           {
            System.out.print("SubMethod");
           }
           static void staticMethod()
           {
            System.out.print("Sub static Method");
           }
          }
          public class BaseType_SubInstance
          {
           public static void main(String[] args)
           {
            Base x=new Sub();
            System.out.println("x.str:"+x.str);  //打印 x.str:BaseStr
            System.out.println("x.staticstr:"+x.staticstr);//打印 x.staticstr:Base static str
            System.out.print("x.method():");
            x.method();         //打印 SubMethod           
            System.out.print("\nx.staticMethod():");
            x.staticMethod(); //打印 Base Static Method
           }
           
          }

          為什么結果打印結果會是那樣?

          posted on 2007-11-10 21:44 Nail 閱讀(1800) 評論(2)  編輯  收藏 所屬分類: java個人問題區

          Feedback

          # re: 聲明為父類的子類實例 在調用成員變量和方法時,調用的是父類,還是子類的?(子類和父類的成員變量和方法名相同) 2008-04-04 09:49 webbestar

          調用無參方法是,系統會默認調用子類的無參方法先  回復  更多評論   

          # re: 聲明為父類的子類實例 在調用成員變量和方法時,調用的是父類,還是子類的?(子類和父類的成員變量和方法名相同) 2009-05-09 07:35 xx

          實施上述  回復  更多評論   



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          My Links

          Blog Stats

          留言簿

          文章分類

          文章檔案

          Applications

          java

          文學

          搜索

          最新評論

          主站蜘蛛池模板: 新营市| 建阳市| 宝坻区| 舒城县| 靖州| 织金县| 务川| 吉安市| 株洲市| 江门市| 宁夏| 土默特左旗| 阿瓦提县| 乌兰浩特市| 舞钢市| 洪湖市| 长葛市| 商城县| 阿拉善右旗| 拜泉县| 兴和县| 延安市| 阿拉尔市| 雷山县| 分宜县| 山西省| 贺州市| 繁峙县| 色达县| 普兰店市| 德格县| 大名县| 普安县| 离岛区| 五原县| 武宁县| 莱芜市| 林州市| 黄平县| 兴仁县| 曲靖市|