關於多型(Polymorphism)在物件導向程式設計中的意義,下列何者正確?
A同一方法名稱在不同類別中可有不同實作正確答案
B同一物件可同時屬於多個類別
C一個類別只能定義一種行為
D同一個類別可以產生多個物件
答案與詳解
正解。多型 (Polymorphism) 的核心就是「同一個方法名稱,在不同類別中有不同實作」,例如 Animal 的 speak() 在 Dog 類別汪汪叫、在 Cat 類別喵喵叫,呼叫端不需知道實際型別。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
