重載:
1) 方法名相同;
2) 參數(shù)不同;
3) 返回類型可同可不同;
重寫(xiě):
1) 發(fā)生在父子類間;
2) 方法名相同;
3) 參數(shù)相同;
4) 返回類型相同;
5) 修飾符不能越來(lái)越??;
6) 異常不能越來(lái)越大。
什么是編譯時(shí)多態(tài)什么是運(yùn)行時(shí)多態(tài),并闡述其原因
重載:編譯時(shí)多態(tài)
重寫(xiě):運(yùn)行時(shí)多態(tài)
編譯時(shí)的多態(tài),是指參數(shù)列表的不同, 來(lái)區(qū)分不同的函數(shù), 在編譯后, 就自動(dòng)變成兩個(gè)不同的函數(shù)名.
在運(yùn)行時(shí)談不上多態(tài)
運(yùn)行時(shí)多態(tài),也就是動(dòng)態(tài)綁定,是指在執(zhí)行期間(而非編譯期間)判斷所引用對(duì)象的實(shí)際類型,
根據(jù)實(shí)際類型判斷并調(diào)用相應(yīng)的屬性和方法