兩者都是實現多態的一種方式,重載是編譯時多態,重寫是運行時多態
重載:在同一個類中存在僅參數列表(參數類型、個數、順序)不同的同名方法,不能根據返回值類型和修飾符區分。
重寫:發生在繼承關係中,其中重寫的兩個方法必須方法名、參數列表完全相同,遵循里氏代換原則(返回值<=父類;拋出異常<=父類;修飾符>=父類)
兩者都是實現多態的一種方式,重載是編譯時多態,重寫是運行時多態
重載:在同一個類中存在僅參數列表(參數類型、個數、順序)不同的同名方法,不能根據返回值類型和修飾符區分。
重寫:發生在繼承關係中,其中重寫的兩個方法必須方法名、參數列表完全相同,遵循里氏代換原則(返回值<=父類;拋出異常<=父類;修飾符>=父類)