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 閱讀(1801) 評論(2)  編輯  收藏 所屬分類: java個人問題區

          Feedback

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

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

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

          實施上述  回復  更多評論   



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


          網站導航:
           

          My Links

          Blog Stats

          留言簿

          文章分類

          文章檔案

          Applications

          java

          文學

          搜索

          最新評論

          主站蜘蛛池模板: 博湖县| 佛教| 莎车县| 泾川县| 福州市| 亚东县| 西安市| 顺义区| 平远县| 湄潭县| 乾安县| 沧州市| 九台市| 林西县| 五大连池市| 雷波县| 澎湖县| 成安县| 教育| 霍林郭勒市| 霞浦县| 抚宁县| 商洛市| 信阳市| 长海县| 和田市| 沙洋县| 濉溪县| 武威市| 茶陵县| 保定市| 湖口县| 兴义市| 曲麻莱县| 乐清市| 福州市| 儋州市| 和田县| 连山| 北辰区| 土默特右旗|