2024 iThome 鐵人賽
分享至
方法重寫(Overriding):•子類可以重寫父類的方法,以提供具體的實作。•重寫的方法必須與父類中相應的方法具有相同的名稱、返回類型和參數列表。•主要用途是實現多型性,使得子類可以提供特定的行為。
方法重載(Overloading):•在同一個類中,可以定義多個同名但參數不同的方法(不同的參數類型、數量或順序)。•方法重載是靜態多態性,因為在編譯時決定使用哪一個方法。
動態多態性:•透過父類的引用來調用子類的重寫方法。•在運行時決定,允許不同的子類物件表現出不同的行為。
IT邦幫忙