posts - 0,comments - 0,trackbacks - 0
          重載 (Overloading  ):         放生在一個類中;方法名稱相同,參數(shù)的類型或個數(shù)不同;

           重寫   / 覆寫( Override ): 是發(fā)生在繼承關(guān)系之中,是由子類進(jìn)行覆寫的;方法名稱相同,參數(shù)的類型或個數(shù)相同,方法的訪問權(quán)限不嚴(yán)格.

          方法的復(fù)寫舉例:
          class A
          {
          public  void fun(){}
          }
          class B extends A
          {
               public void fun(){}
          }
          fun被子類復(fù)寫了 注意:子類復(fù)寫父類的方法時,被復(fù)寫的方法不能比父類擁有更嚴(yán)格的訪問權(quán)限。  即如果我們把A類中fun()方法的訪問權(quán)限修改成default,則此時B類中fun()方法的訪問權(quán)限比A類大。被復(fù)寫后父類中的方法被子類方法覆蓋。一個特殊情況,如果父類中fun()方法訪問權(quán)限為private,子類的訪問權(quán)限為default,明確說:這不叫復(fù)寫,因?yàn)楦割愔械膄un()方法子類看不見即父類被重寫的方法被覆蓋。
          posted on 2010-10-17 21:25 和貝貝 閱讀(386) 評論(0)  編輯  收藏 所屬分類: 關(guān)于Java作業(yè)

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 峨山| 额敏县| 公主岭市| 来凤县| 荥阳市| 岳阳市| 滦南县| 揭阳市| 北辰区| 兰溪市| 乡城县| 太保市| 靖宇县| 平顺县| 大庆市| 涞水县| 昌黎县| 武定县| 称多县| 阿坝县| 嘉定区| 木里| 慈利县| 江山市| 日土县| 蕲春县| 溧阳市| 怀集县| 青冈县| 仁化县| 衢州市| 蕲春县| 敦煌市| 龙岩市| 阳朔县| 万宁市| 专栏| 乌兰浩特市| 镇康县| 广河县| 九龙城区|