嘟嘟

            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
          主站蜘蛛池模板: 三穗县| 巴中市| 易门县| 永顺县| 海淀区| 巴林右旗| 乐安县| 三都| 淳化县| 定结县| 岳阳县| 新化县| 安徽省| 区。| 靖西县| 巴彦县| 丁青县| 佳木斯市| 革吉县| 丹阳市| 酒泉市| 鹤壁市| 拉萨市| 浑源县| 句容市| 诸城市| 澄江县| 黎平县| 台南市| 石柱| 娱乐| 沾化县| 浮梁县| 邵东县| 九江县| 佳木斯市| 伊金霍洛旗| 临海市| 客服| 岑巩县| 新干县|