1.方法的重寫:從新寫覆蓋ide
1.發生在父子類中,方法名相同,參數列表相同,方法體不一樣。spa
2.重寫方法被調用時看對象類型對象
3.遵循"兩同兩小,一大的原則it
3.1兩同:方法名相同,參數列表相同編譯
3.2兩小class
3.2.1派生類返回值類型小於等於超類方法:void和基本類型時必須相等,引用類型小於等於引用
3.2.2派生類拋出的異常小於等於超類方法的。方法
2.重寫與重載的區別:異常
2.1重寫(override):發生在父子類中,方法名相同,參數列表相同,方法體不一樣。
di
遵循運行期綁定,看對象類型調用方法
2.2重載(overload):發生在一個類中,方法名相同,參數列表不一樣,方法體不一樣。
遵循編譯期綁定,看參數/引用綁定方法。