嘟嘟

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            26 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks

          覆蓋需要注意的:

          1、覆蓋的方法的標志必須要和被覆蓋的方法的標志完全匹配,才能達到覆蓋的效果;
          2、覆蓋的方法的返回值必須和被覆蓋的方法的返回一致;
          3、覆蓋的方法所拋出的異常必須和被覆蓋方法的所拋出的異常一致,或者是其子類;
          4、被覆蓋的方法不能為private,否則在其子類中只是新定義了一個方法,并沒有對其進行覆蓋。

          重載需要注意的:

          1、在使用重載時只能通過不同的參數樣式。例如,不同的參數類型,不同的參數個數,不同的參數順序(當然,同一方法內的幾個參數類型必須不一樣,例如可以是fun(int,float),但是不能為fun(int,int));
          2、不能通過訪問權限、返回類型、拋出的異常進行重載;
          3、方法的異常類型和數目不會對重載造成影響;
          4、對于繼承來說,如果某一方法在父類中是訪問權限是priavte,那么就不能在子類對其進行重載,如果定義的話,也只是定義了一個新方法,而不會達到重載的效果。

          例子

          posted on 2007-05-09 19:19 fyp1210 閱讀(222) 評論(0)  編輯  收藏 所屬分類: java basic
          主站蜘蛛池模板: 乳山市| 逊克县| 鄂州市| 蒙城县| 万山特区| 博爱县| 远安县| 吉木乃县| 峨山| 中卫市| 泾源县| 浦县| 遵义市| 金昌市| 文昌市| 昭平县| 兴和县| 遵化市| 鄯善县| 莱芜市| 曲沃县| 德阳市| 泰顺县| 甘孜县| 涞水县| 珲春市| 花莲市| 宁都县| 普宁市| 景泰县| 安义县| 屏山县| 舟曲县| 中卫市| 南投县| 民乐县| 平远县| 丰顺县| 南通市| 尚志市| 杂多县|