民國115年 初等考試 統計 資料處理大意
第37題
關於多型(Polymorphism)在物件導向程式設計中的意義,下列何者正確?
題目
關於多型(Polymorphism)在物件導向程式設計中的意義,下列何者正確? A. 同一方法名稱在不同類別中可有不同實作 B. 同一物件可同時屬於多個類別 C. 一個類別只能定義一種行為 D. 同一個類別可以產生多個物件
官方答案
- 答案:A. 同一方法名稱在不同類別中可有不同實作
解析
多型指同一介面或方法名稱在不同類別中可有不同實作,分為編譯期多型(方法多載)與執行期多型(方法覆寫)。執行期多型透過繼承與虛擬函式,讓父類別參考指向子類別物件時呼叫子類別實作。B 描述多重繼承或介面實作非多型定義;C 錯誤,類別可定義多種行為;D 為實例化概念非多型。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。