面試:重載和重寫的區別

兩者都是實現多態的一種方式,重載是編譯時多態,重寫是運行時多態

重載:在同一個類中存在僅參數列表(參數類型、個數、順序)不同的同名方法,不能根據返回值類型和修飾符區分。

重寫:發生在繼承關係中,其中重寫的兩個方法必須方法名、參數列表完全相同,遵循里氏代換原則(返回值<=父類;拋出異常<=父類;修飾符>=父類)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章