chenjinlong

          面向?qū)ο?—方法重寫(xiě)、重載……

          區(qū)別方法重寫(xiě)(覆蓋)和方法重載?
          方法重寫(xiě):方法名字、參數(shù)列表和返回類型必須相同。類中只允許出現(xiàn)一次這樣的方法,要接著往子類當(dāng)中寫(xiě)入。類中的方法覆蓋,父類和子類都可以相同。
          方法重載:方法名字相同,參數(shù)列表必須要不同,返回類型隨意。構(gòu)造器就是典型的方法重載。

          this和super關(guān)鍵字的用法:this表示的本類的方法和成員;super表示父類的方法和成員。this()和super()都必須放在一個(gè)方法的開(kāi)頭。
          如果子類構(gòu)造器中沒(méi)有顯式地調(diào)用父類構(gòu)造器,也沒(méi)有使用this關(guān)鍵字調(diào)用重載的其他構(gòu)造器,則系統(tǒng)默認(rèn)調(diào)用父類無(wú)參數(shù)的構(gòu)造器,super()。

          塊執(zhí)行:
          在一個(gè)類中有初始化塊要先執(zhí)行,然后再是構(gòu)造器。
          如:
          public class Test
          {
              String name;
               int age;
               String sex;
               public Test()
               {
                    System.out.println("Test1被調(diào)用");
                    sex ="Male";
                    System.out.println("name="+name+" ,age="+age+" ,sex="+sex);
                }
               public Test(String theName)
               {  
                    System.out.println("Test2被調(diào)用");
                    name = theName;
                    System.out.println("name="+name+" ,age="+age+" ,sex="+sex);
               }
               {
                    name = "Tony Blair";
                    age = 50;
                    sex = "Female";
                    System.out.println("Test初始化塊執(zhí)行后:name="+name
                     +" ,age="+age+" ,sex="+sex);
                } 

                public static void main(String args[])
               {  
                     Test t=new Test();
                }
          }

          posted on 2010-08-23 20:10 chenjinlong 閱讀(437) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          My Links

          Blog Stats

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 剑河县| 通城县| 广安市| 江永县| 宜章县| 南和县| 太白县| 苍梧县| 晋江市| 安新县| 淮阳县| 定日县| 阿尔山市| 瑞丽市| 杭锦旗| 敦化市| 株洲县| 六枝特区| 灯塔市| 明溪县| 抚顺市| 静宁县| 景谷| 卢湾区| 鄂托克旗| 班戈县| 渑池县| 岳西县| 北宁市| 六枝特区| 遂昌县| 乃东县| 六安市| 大姚县| 太康县| 甘肃省| 兴隆县| 汪清县| 兰溪市| 双柏县| 榕江县|