重載:同一個類中,方法名相同,方法參數不同(參數個數、參數類型),返回類型無關,所以返回類型不能作為重載的區別依據。 重寫:子父類中,子類的方法名、參數位置、參數個數、返回類型和父類一致,方法體不同 重寫方法的規則如下: 1. 參數列表:必須與被重寫方法的參數列表完全匹配。 2. 返回類型:必須與超 ...
重載:同一個類中,方法名相同,方法參數不同(參數個數、參數類型),返回類型無關,所以返回類型不能作為重載的區別依據。
重寫:子父類中,子類的方法名、參數位置、參數個數、返回類型和父類一致,方法體不同
重寫方法的規則如下:
1. 參數列表:必須與被重寫方法的參數列表完全匹配。
2. 返回類型:必須與超類中被重寫的方法中聲明的返回類型或子類型完全相同
3. 訪問級別:一定不能比被重寫方法強,可以比被重寫方法的弱。
4. 非檢查異常:重寫方法可以拋出任何非檢查的異常,無論被重寫方法是否聲明瞭該異常。
5. 檢查異常:重寫方法一定不能拋出新的檢查異常,或比被重寫方法聲明的檢查異常更廣的檢查異常
6. 不能重寫標誌為final,static的方法