一、重寫(overriding)
成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋邊坡防護(hù)網(wǎng)等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身制作品質(zhì)網(wǎng)站。1)定義:子類重寫父類的方法,通俗而言即為重新改寫,將一個(gè)已有事物進(jìn)行改變以適應(yīng)新要求
2)要求:①父類若有static,private,則該方法不能重寫;子類重寫后的方法不能加static。
?????②方法名、方法參數(shù)(個(gè)數(shù)、數(shù)據(jù)類型)必須相同;
?????③重寫的子類方法的修飾范圍必須大于父類方法的修飾范圍(public >protected >friendly >private);
? ④重寫子類得返回值需要和父類一致,但若返回值為引用數(shù)據(jù)類型則子類要么和父類相同,要么為返回值得子類,但不能是基本數(shù)據(jù)類型。
3)特點(diǎn):①當(dāng)父類方法無(wú)法十分貼合需求時(shí),則需要進(jìn)行重寫
?????②java會(huì)對(duì)重寫的方法進(jìn)行標(biāo)注——“@Override”
?????③重寫是運(yùn)行時(shí)的多態(tài)性
?????④在程序執(zhí)行時(shí),子類的方法將覆蓋父類的方法
二、重載(overloading)
1)定義:指的是在一個(gè)類中,有兩個(gè)及以上的方法,其方法名相同,但是形參列表不同
2)要求:①方法名相同;②形參列表不同
3)特點(diǎn):①不用給多個(gè)方法起名;②會(huì)自動(dòng)根據(jù)所提供的參數(shù)選擇形參配對(duì)的方法。③重載為編譯的多態(tài)性
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧