民國110年 第2梯次 電腦軟體設計(C++)乙級 學科

第23題

對於C++程式基礎類別A 與其衍生類別B,以下敘述那一個正確?

題目

對於C++程式基礎類別A 與其衍生類別B,以下敘述那一個正確?

  1. (1) B 可使用A 的私有函式
  2. (2) A 中定義的函式可以使用B 中定義的私有資料成員
  3. (3) B 中定義的函式可以使用A 中定義的保護資料成員
  4. (4) A 中定義的函式可以使用B 中定義的公開函式

官方答案

(3) B 中定義的函式可以使用A 中定義的保護資料成員

解析

衍生類別 B 可存取基礎類別 A 的 protected(保護)成員,不可存取 private(私有)成員。基礎類別 A 無法直接存取衍生類別 B 的任何成員。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料