重載(overload),同一個(gè)類中可以有多個(gè)方法名相同的方法,但是這些方法的參數(shù)列表各不相同,包括
- 參數(shù)個(gè)數(shù)
- 類型
- 順序
重寫(xiě)(override),表示子類對(duì)父類中的某個(gè)方法重新編寫(xiě),相同的內(nèi)容包括方法名、參數(shù)和返回類型。子類的方法訪問(wèn)修飾符范圍要大于等于父類中的范圍,子類只能比父類拋出更少的異常。聲明為final的方法不能被重寫(xiě)。聲明為static的方法不能被重寫(xiě),但是能被再次聲明。
- 子類和父類在同一包下,子類能重寫(xiě)除了private和final的所有方法。
- 子類和父類不在同一包下,子類只能重寫(xiě)父類聲明為public和protected的方法。