重載(Overloading)
(1) 方法重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段痹屹。多個同名函數(shù)同時存在明未,具有不同的參數(shù)個數(shù)/類型夕晓。重載Overloading是一個類中多態(tài)性的一種表現(xiàn)鹤竭。
(2) Java的方法重載趁曼,就是在類中可以創(chuàng)建多個方法沦辙,它們具有相同的名字司浪,但具有不同的參數(shù)和不同的定義消痛。調(diào)用方法時通過傳遞給它們的不同參數(shù)個數(shù)和參數(shù)類型來決定具體使用哪個方法, 這就是多態(tài)性且叁。
(3) 重載的時候,方法名要一樣,但是參數(shù)類型和個數(shù)不一樣,返回值類型可以相同也可以不相同芒澜。無法以返回型別作為重載函數(shù)的區(qū)分標(biāo)準(zhǔn)
重寫(Overriding)
(1) 父類與子類之間的多態(tài)性同波,對父類的函數(shù)進(jìn)行重新定義薄翅。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說該方法被重寫 (Overriding)。在Java中,子類可繼承父類中的方法遇汞,而不需要重新編寫相同的方法。但有時子類并不想原封不動地繼承父類的方法簿废,而是想作一定的修改空入,這就需要采用方法的重寫。方法重寫又稱方法覆蓋族檬。
(2)若子類中的方法與父類中的某一方法具有相同的方法名歪赢、返回類型和參數(shù)表,則新方法將覆蓋原有的方法单料。如需父類中原有的方法轨淌,可使用super關(guān)鍵字,該關(guān)鍵字引用了當(dāng)前類的父類看尼。
(3)子類函數(shù)的訪問修飾權(quán)限不能少于父類的;
10.描述重寫與重載的區(qū)別
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門塞关,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抬探,“玉大人,你說我怎么就攤上這事⌒⊙梗” “怎么了线梗?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長怠益。 經(jīng)常有香客問我仪搔,道長,這世上最難降的妖魔是什么蜻牢? 我笑而不...
- 正文 為了忘掉前任烤咧,我火速辦了婚禮,結(jié)果婚禮上抢呆,老公的妹妹穿的比我還像新娘煮嫌。我一直安慰自己,他們只是感情好镀娶,可當(dāng)我...
- 文/花漫 我一把揭開白布立膛。 她就那樣靜靜地躺著,像睡著了一般梯码。 火紅的嫁衣襯著肌膚如雪宝泵。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼瓤鼻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贤重?” 一聲冷哼從身側(cè)響起茬祷,我...
- 正文 年R本政府宣布,位于F島的核電站盼产,受9級特大地震影響饵婆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜戏售,卻給世界環(huán)境...
- 文/蒙蒙 一侨核、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧灌灾,春花似錦搓译、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嘿般,卻和暖如春段标,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背炉奴。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 1.super與this的區(qū)別 this:表示當(dāng)前對象super:指代當(dāng)前對象的父類對象 2.重寫重載的區(qū)別以及重...
- 重載與重寫是完全不同的語法現(xiàn)象,區(qū)別如下所示: 重載: 是指在一個類中定義多個方法名相同但參數(shù)列表不同的方法师逸,在編...
- 重載(Overloading) 方法重載是讓類以統(tǒng)一的方式處理不同類型數(shù)據(jù)的一種手段司倚。多個同名函數(shù)同時存在,具有不...
- 每一個Linux工程師都是哲學(xué)家。 下載Docker-ToolBox 在正式開始之前心傀,請移步到官網(wǎng)下載Docker...