民國110年 第2梯次 電腦軟體設計(C++)乙級 學科
第23題
對於C++程式基礎類別A 與其衍生類別B,以下敘述那一個正確?
題目
對於C++程式基礎類別A 與其衍生類別B,以下敘述那一個正確?
- (1) B 可使用A 的私有函式
- (2) A 中定義的函式可以使用B 中定義的私有資料成員
- (3) B 中定義的函式可以使用A 中定義的保護資料成員
- (4) A 中定義的函式可以使用B 中定義的公開函式
官方答案
(3) B 中定義的函式可以使用A 中定義的保護資料成員
解析
衍生類別 B 可存取基礎類別 A 的 protected(保護)成員,不可存取 private(私有)成員。基礎類別 A 無法直接存取衍生類別 B 的任何成員。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。