今天剛學(xué)習(xí)了Java面向?qū)ο蠖鄳B(tài),也知道是重點(diǎn)知識(shí),在這里簡(jiǎn)單做個(gè)筆記,回頭查漏補(bǔ)缺的時(shí)候再做修改(個(gè)人總結(jié))01:
采用成都h5網(wǎng)站建設(shè)+css3國(guó)際標(biāo)準(zhǔn)網(wǎng)站建設(shè),讓網(wǎng)站自動(dòng)適應(yīng)用戶使用終端設(shè)備,PC、平板、手機(jī)等,一個(gè)網(wǎng)址適應(yīng),一套內(nèi)容統(tǒng)一戰(zhàn)略,節(jié)約企業(yè)資源。創(chuàng)新互聯(lián)還提供網(wǎng)站后期營(yíng)銷(xiāo)如:軟文營(yíng)銷(xiāo)、賣(mài)友情鏈接、1元廣告等。一般建站公司不為企業(yè)填充資料,更談不上內(nèi)容策劃,結(jié)果導(dǎo)致網(wǎng)站界面優(yōu)秀,內(nèi)容卻十分空泛或整體不協(xié)調(diào),內(nèi)容策劃、內(nèi)容填充請(qǐng)交給我們。1)? 多態(tài)的第一種體現(xiàn)形式:方法的多態(tài)
主要體現(xiàn)為重寫(xiě)和重載
重寫(xiě)簡(jiǎn)單形容就是父類(lèi)的方法在子類(lèi)中再寫(xiě)一次(覆蓋),也就是指方法名,返回類(lèi)型,參數(shù)列表(參數(shù)個(gè)數(shù)以及參數(shù)類(lèi)型)都要相同,方法重寫(xiě)的目的主要是在子類(lèi)里覆蓋父類(lèi)相同的方法,常用在子類(lèi)父類(lèi)擁有相同類(lèi)型方法的時(shí)候,可以防止代碼冗余。如果需要在子類(lèi)調(diào)用父類(lèi)的方法,需要使用 super.方法名 來(lái)實(shí)現(xiàn)
重寫(xiě)的小栗子:
class eating { public void eat(String name, int num) { System.out.println("我想吃" + num + "個(gè)" + name); } public void eat(String name) { System.out.println("我想吃" + name); } }
class unlike extends eating{ public void eat(String name,int age){ super.eat(name,age); System.out.println("我不想吃apple!"); } } unlike 繼承了父類(lèi)eating,此時(shí)在main中調(diào)用
public static void main(String[] args) { eating apple = new eating(); apple.eat("apple", 20); apple.eat("banana"); System.out.println("==============="); unlike unlike = new unlike(); unlike.eat("apple",30); }
則會(huì)輸出
我想吃20個(gè)apple
我想吃banana
===============
我想吃30個(gè)apple
我不想吃apple!
因?yàn)樽宇?lèi)重寫(xiě)了父類(lèi)的eat方法,覆蓋掉了父類(lèi)方法,而super用于再一次調(diào)用父類(lèi)的eat方法。
重載指的是讓類(lèi)以統(tǒng)一的方式處理不同類(lèi)型數(shù)據(jù)的一種手段,具體指的是類(lèi)中的同名方法但是方法的參數(shù)列表不同進(jìn)而達(dá)到輸入不同的參數(shù)列表來(lái)調(diào)用不同的重載方法的目的(這也體現(xiàn)了多態(tài))。
比如:class Food{
? public void eat(String name,int?num){
?System.out.println("我想吃" + num +"個(gè)"+name);
}
?public void eat(String name){
?System.out.println("我想吃" +name);
}
}
構(gòu)成了重載
調(diào)用eat方法時(shí)如果參數(shù)分別輸入apple ,20和apple則會(huì)分別輸出:我想吃20個(gè)apple
我想吃apple。(這里也能看出方法的多態(tài))
總結(jié)一下多態(tài)即為 "多種形態(tài)",而重寫(xiě)和重載就是方法的多種形態(tài)的體現(xiàn),即為方法的多態(tài)。
個(gè)人理解,應(yīng)該還會(huì)修改。
你是否還在尋找穩(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)查看詳情吧