民國105年 第2梯次 電腦軟體設計(C++)乙級 學科
第31題
物件導向程式中,類別中提供內部使用的 F u n c t i o n / M e t h o d,最好是宣告成以下那一種類 別?
題目
物件導向程式中,類別中提供內部使用的 F u n c t i o n / M e t h o d,最好是宣告成以下那一種類 別?
- (1) p u b l i c
- (2) s t a t i c
- (3) p r o t e c t e d
- (4) p r i v a t e
官方答案
(4) p r i v a t e
解析
封裝原則要求內部實作細節對外隱藏,僅供類別自身或友元使用的函式應宣告為 private;protected 允許衍生類別存取,public 則完全公開,static 僅影響儲存期與連結屬性,非存取權限。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。