重載和重寫的區別

1.重載(Overload) 重載方法名相同,參數列表不同(參數個數不同,參數類型不同,參數列表不同)。注:重載中返回值類型,方法修飾符可以不同,但是返回值類型,修飾符不同不能判斷是否爲重載。 2.重寫(Override)  1.方法名相同,參數列表相同 2.返回值爲基本類型,則返回值類型相同(除子類返回值是父類返回值的子類) 3.子類拋出的異常不能比父類大 4.子類方法修飾符不能小於父類 舉例:
相關文章
相關標籤/搜索