古詩詞大全網 - 藝術簽名 - overload和override都叫重載,都在什麽情況下用阿?

overload和override都叫重載,都在什麽情況下用阿?

overload(重載):特點(兩必須,壹可以)

方法名必須相同,參數列表必須不同,返回值類型可以不同.

比如說:在構造函數中,由於條件限制有的構造函數需要參數有的不需要,這是用重載最合適了.

override(覆寫):特點(三相同)

相同的方法名,相同的參數列表,相同的返回值類型.通過使用override關鍵字來實現覆寫.

類可以重新定義父類的同名虛函數的執行體

派生類中的方法是重寫了基類的方法

運行時采用動態綁定的方法

根據對象的類型確定使用的方法