1)重寫(xiě)(Override):
1.1)發(fā)生在父子類中拥诡,方法名稱相同比默,參數(shù)列表相同,方法體不同
1.2)遵循“運(yùn)行期綁定”鸣峭,看對(duì)象的類型的調(diào)用方法
2)重載(Overload):
2.1)發(fā)生在一個(gè)類中,方法名稱相同酥艳,參數(shù)列表不同摊溶,方法體不同
2.1)遵循“編譯期綁定”,看引用的類型來(lái)綁定方法
重寫(xiě)遵循“兩同兩小一大”原則:
1)兩同:
1.1)方法名稱相同
1.2)參數(shù)列表相同
2)兩谐涫:
2.1)子類方法的返回值類型小于或等于父類的莫换。
2.1.1)void時(shí),必須相等
2.1.2) 基本類型時(shí)骤铃,必須相等
2.1.3)引用類型時(shí)拉岁,小于或等于
2.2)子類拋出的異常小于或等于父類的。
3)一大:
3.1)子類方法的訪問(wèn)權(quán)限大于或等于父類的惰爬。