題組內容
一、請回答以下對 C/C++程式語言的敘述正確與否?如果敘述是錯誤的,需說明正確敘
述為何。(每小題 3 分,共 30 分)
⑼子類別將繼承自父類別的方法重新定義,而且不會影響到父類別的方法,這個特 點稱為多載(Overloading)。
詳解 (共 6 筆)
Eric Yang
詳解 #3103262
子類別複寫父類別的方法是 Overrid...
(共 64 字,隱藏中)
前往觀看
Yung-sung Chang
詳解 #3000845
false,覆寫(overriding)
(共 22 字,隱藏中)
前往觀看
susu6289
詳解 #3283259
False
Overriding是指:『子類別將父類別函式重新定義以符合自身所需』稱為Overriding
star1000ss
詳解 #3038501
錯, 是Overriding ,Over...
(共 57 字,隱藏中)
前往觀看
hchungw
詳解 #6057123
這個敘述是錯誤的。描述的特點實際上是指「覆寫(Overriding)」,而不是「多載(Overloading)」。
覆寫是面向對象編程中的一個特性,其中子類別提供了一個特定於該類別的方法實現,該方法在父類別中已經有定義。這意味著子類別的對象會使用新定義的方法,而不是繼承自父類別的版本。父類別的方法不會受到影響,子類別簡單地提供了該方法的一個新版本。
多載,另一方面,涉及到有相同名稱但不同參數的多個函數或方法。多載發生在同一範圍內,允許相同名稱的函數根據傳入的參數類型或數量的不同而執行不同的任務。
所以正確的描述應該是:子類別將繼承自父類別的方法重新定義,而且不會影響到父類別的方法,這個特點稱為覆寫。
盛盛
詳解 #3055811
應為覆寫 ( Overriding )
(共 21 字,隱藏中)
前往觀看