posts - 4,  comments - 0,  trackbacks - 0

          方法重載

          # Java方法重載是指一個(gè)類(lèi)中有多個(gè)方法具有相同的名字,但參數(shù)不同。

          調(diào)用方法時(shí)通過(guò)傳遞給它們的不同個(gè)數(shù)和類(lèi)型的參數(shù)來(lái)區(qū)分具體使用哪個(gè)方法,

          就是多態(tài)性。

          1. 方法名相同

          2.    方法的參數(shù)類(lèi)型,個(gè)數(shù),順序至少有一項(xiàng)不同

          3.    方法返回類(lèi)型可以不同

          4.    方法的修飾符可以不同

           

          方法覆蓋(重寫(xiě))

          #Java中,子類(lèi)可繼承父類(lèi)中的方法,而不需要重新編寫(xiě)相同的方法。但有時(shí)子類(lèi)并不想原封不動(dòng)地繼承父類(lèi)的方法,而是想作一定的修改,這就需要采用方法的重寫(xiě)。

          1. 方法覆蓋就是子類(lèi)有一個(gè)方法和父類(lèi)的某個(gè)方法的名稱(chēng)返回類(lèi)型參數(shù)一樣,那么我們就說(shuō)子類(lèi)的這個(gè)方法覆蓋了父類(lèi)的那個(gè)方法。

          2.    子類(lèi)的方法的返回類(lèi)型,參數(shù),方法名稱(chēng)要和父類(lèi)的完全一致,否則編譯出錯(cuò)。

          3.    子類(lèi)方法不能縮小父類(lèi)方法的訪問(wèn)權(quán)限(子類(lèi)方法的修飾符定義得要比父類(lèi)方法的修飾符的訪問(wèn)范圍大)

          posted on 2011-11-06 09:54 愛(ài)燕神鷹 閱讀(219) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 庄浪县| 凭祥市| 巴中市| 大关县| 衡阳市| 临夏县| 巴林右旗| 平和县| 河源市| 会东县| 白朗县| 黎平县| 宁明县| 义马市| 电白县| 宿松县| 安溪县| 鄯善县| 布拖县| 封丘县| 乌拉特后旗| 普宁市| 滁州市| 达日县| 靖安县| 宾川县| 乌拉特后旗| 盐津县| 长子县| 确山县| 丰台区| 鄂州市| 时尚| 漠河县| 宝兴县| 琼结县| 木里| 民和| 门源| 日土县| 普安县|