重載:
1) 方法名相同;
2) 參數不同;
3) 返回類型可同可不同;
重寫:
1) 發生在父子類間;
2) 方法名相同;
3) 參數相同;
4) 返回類型相同;
5) 修飾符不能越來越?。?/p>
6) 異常不能越來越大。
什么是編譯時多態什么是運行時多態,并闡述其原因
重載:編譯時多態
重寫:運行時多態
編譯時的多態,是指參數列表的不同, 來區分不同的函數, 在編譯后, 就自動變成兩個不同的函數名.
在運行時談不上多態
運行時多態,也就是動態綁定,是指在執行期間(而非編譯期間)判斷所引用對象的實際類型,
根據實際類型判斷并調用相應的屬性和方法