chenjinlong

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

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

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

          塊執(zhí)行:
          在一個類中有初始化塊要先執(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 閱讀(438) 評論(0)  編輯  收藏


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


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

          My Links

          Blog Stats

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 满城县| 绥化市| 文水县| 简阳市| 大悟县| 鲁山县| 连南| 湘西| 芜湖县| 上犹县| 铜山县| 宜章县| 舞钢市| 永修县| 乌海市| 顺平县| 砚山县| 原阳县| 临江市| 米泉市| 长顺县| 拉萨市| 南靖县| 铁岭市| 汉源县| 方山县| 青岛市| 金沙县| 武乡县| 定远县| 龙门县| 柞水县| 寿阳县| 庆安县| 淮北市| 内乡县| 天门市| 普兰县| 西吉县| 堆龙德庆县| 岑溪市|