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

          文學

          搜索

          最新評論

          主站蜘蛛池模板: 永兴县| 西充县| 高陵县| 金寨县| 垦利县| 吉木萨尔县| 大方县| 沙湾县| 旌德县| 泗洪县| 衡阳市| 犍为县| 聂荣县| 岢岚县| 旌德县| 昌平区| 大同市| 育儿| 阳泉市| 富源县| 隆昌县| 延寿县| 南宫市| 班戈县| 渑池县| 专栏| 舞阳县| 卢湾区| 当雄县| 潞城市| 广州市| 营口市| 灵山县| 万荣县| 兴山县| 吴旗县| 泾川县| 昌黎县| 射阳县| 交口县| 邢台县|