重載是在一個類里面摩瞎,方法名字相同,而參數(shù)不同孝常。返回類型可以相同也可以不同旗们。每個重載的方法都必須有一個獨一無工的參數(shù)類型列表。最常用的地方就是構(gòu)造器的重載构灸。
重寫是子類對父類的允許訪問的方法的實現(xiàn)過程進行重新編寫上渴,返回值和形參都不能改變。即外殼不變喜颁,核心重寫稠氮。
區(qū)別:方法的重載和重寫是Java多態(tài)性的不同表現(xiàn),重寫是父類對子類之間多態(tài)性的一種表現(xiàn)半开,重載可以理解成多態(tài)的具體表現(xiàn)形式隔披。方法重載是一個類的多態(tài)性表現(xiàn),而方法重寫是子類與父類的一種多態(tài)性表現(xiàn)寂拆。