重載與重寫的區(qū)別

1.重寫(Override)

從字面上看哑梳,重寫就是 重新寫一遍的意思盯质。其實就是在子類中把父類本身有的方法重新寫一遍。子類繼承了父類原有的方法彪标,但有時子類并不想原封不動的繼承父類中的某個方法倍权,所以在方法名,參數(shù)列表捞烟,返回類型(除過子類中方法的返回值是父類中方法返回值的子類時)都相同的情況下薄声, 對方法體進行修改或重寫,這就是重寫题画。但要注意子類函數(shù)的訪問修飾權(quán)限不能少于父類的默辨。

重寫 總結(jié):

1.發(fā)生在父類與子類之間

2.方法名,參數(shù)列表苍息,返回類型(除過子類中方法的返回類型是父類中返回類型的子類)必須相同

3.訪問修飾符的限制一定要大于被重寫方法的訪問修飾符(public>protected>default>private)

4.重寫方法一定不能拋出新的檢查異乘跣遥或者比被重寫方法申明更加寬泛的檢查型異常

2.重載(Overload)

在一個類中壹置,同名的方法如果有不同的參數(shù)列表(參數(shù)類型不同、參數(shù)個數(shù)不同甚至是參數(shù)順序不同)則視為重載表谊。同時蒸绩,重載對返回類型沒有要求,可以相同也可以不同铃肯,但不能通過返回類型是否相同來判斷重載患亿。

重載 總結(jié):

1.重載Overload是一個類中多態(tài)性的一種表現(xiàn)

2.重載要求同名方法的參數(shù)列表不同(參數(shù)類型,參數(shù)個數(shù)甚至是參數(shù)順序)

3.重載的時候押逼,返回值類型可以相同也可以不相同步藕。無法以返回型別作為重載函數(shù)的區(qū)分標準

重載與重寫的區(qū)別:

方法的重載和重寫都是實現(xiàn)多態(tài)的方式,區(qū)別在于前者實現(xiàn)的是編譯時的多態(tài)性挑格,而后者實現(xiàn)的是運行時的多態(tài)性咙冗。重載發(fā)生在一個類中,同名的方法如果有不同的參數(shù)列表(參數(shù)類型不同漂彤、參數(shù)個數(shù)不同或者二者都不同)則視為重載雾消;重寫發(fā)生在子類與父類之間,重寫要求子類被重寫方法與父類被重寫方法有相同的參數(shù)列表挫望,有兼容的返回類型立润,比父類被重寫方法更好訪問,不能比父類被重寫方法聲明更多的異常(里氏代換原則)媳板。重載對返回類型沒有特殊的要求桑腮,不能根據(jù)返回類型進行區(qū)分。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蛉幸,一起剝皮案震驚了整個濱河市破讨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌奕纫,老刑警劉巖提陶,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異匹层,居然都是意外死亡隙笆,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門又固,熙熙樓的掌柜王于貴愁眉苦臉地迎上來仲器,“玉大人,你說我怎么就攤上這事仰冠。” “怎么了蝶糯?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵洋只,是天一觀的道長。 經(jīng)常有香客問我,道長识虚,這世上最難降的妖魔是什么肢扯? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮担锤,結(jié)果婚禮上蔚晨,老公的妹妹穿的比我還像新娘。我一直安慰自己肛循,他們只是感情好铭腕,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著多糠,像睡著了一般累舷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上夹孔,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天被盈,我揣著相機與錄音,去河邊找鬼搭伤。 笑死只怎,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的怜俐。 我是一名探鬼主播尝盼,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼佑菩!你這毒婦竟也來了盾沫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤殿漠,失蹤者是張志新(化名)和其女友劉穎赴精,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绞幌,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蕾哟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了莲蜘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谭确。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖票渠,靈堂內(nèi)的尸體忽然破棺而出逐哈,到底是詐尸還是另有隱情,我是刑警寧澤问顷,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布昂秃,位于F島的核電站禀梳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏肠骆。R本人自食惡果不足惜算途,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蚀腿。 院中可真熱鬧嘴瓤,春花似錦、人聲如沸莉钙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胆胰。三九已至狞贱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蜀涨,已是汗流浹背瞎嬉。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留厚柳,地道東北人氧枣。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像别垮,于是被迫代替她去往敵國和親便监。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 1.重寫(Override) 從字面上看碳想,重寫就是 重新寫一遍的意思烧董。其實就是在子類中把父類本身有的方法重新寫一遍...
    王鵬輝閱讀 241評論 0 0
  • 一、首先我們來講講:重載(Overloading) 1胧奔、方法重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段逊移。多個...
    眼中的晴空閱讀 244評論 0 0
  • Java 方法重載和方法重寫的區(qū)別有哪些? 解析:先明白重載和重寫的定義龙填。 一胳泉、方法重寫(0verride) 在J...
    南城刀閱讀 744評論 0 1
  • 1.重寫(overloading) 方法重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段。多個同名函數(shù)同時存在岩遗,具...
    陳住氣I閱讀 168評論 0 1
  • 重載(Overloading) 方法重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段扇商。多個同名函數(shù)同時存在,具有不...
    董冠鵬閱讀 97評論 0 0