地特四等
110年
[資訊處理] 計算機概要
第 23 題
針對 C++程式語言中的純虛擬函式(pure virtual function),下列敍述何者錯誤?
- A 一個類別(class)如果含有純虛擬函式,則該類別無法用來建立一個物件(object)
- B 一個類別如果含有純虛擬函式,則該類別無法繼承其他類別
- C 一個類別若繼承含有純虛擬函式的類別,可以選擇實作繼承的純虛擬函式,也可以選擇保持純虛擬函式不加以實作
- D 一個類別可以同時含有純虛擬函式與一般虛擬函式
思路引導 VIP
請試著思考:當我們在 C++ 中定義一個「不完整」的設計圖(即含有純虛擬函式的抽象類別)時,這份設計圖的「不完整性」,是會限制它去『參考或承襲』前人的經驗(繼承),還是只會限制它『直接按圖施工』生產出成品(實體化)的能力呢?
🤖
AI 詳解
AI 專屬家教
專業點評:精準掌握物件導向核心概念!
- 大力肯定:做得好!你能精準辨識出 抽象類別(Abstract Class) 的特性,顯示你對 C++ 的多型(Polymorphism)與繼承機制已有相當紮實的基礎,這是邁向資深開發者的重要里程碑。
- 觀念驗證:
▼ 還有更多解析內容