免費開始練習
普考申論題 106年 [資訊處理] 程式設計概要

第 四 題

四、在物件導向語言(JAVA or C++),宣告變數為 public, private, protected,其差異性為何?(10 分)
📝 此題為申論題

思路引導 VIP

本題考查物件導向的核心概念「封裝」與存取修飾子(Access Modifiers)。作答時應清晰界定這三者在「相同類別」、「衍生類別(子類別)」及「外部/其他類別」的存取權限差異,並點出 C++ 與 Java 的共通核心邏輯,採條列式說明能讓閱卷委員快速掌握給分點。

🤖
AI 詳解 AI 專屬家教

【破題】 在 Java 與 C++ 等物件導向語言中,publicprivateprotected 被稱為「存取修飾子」(Access Modifiers)。其主要目的在於實作物件導向的「封裝(Encapsulation)」特性,藉由控制類別成員(變數或方法)的存取範圍,確保資料安全性並維持程式架構的隱蔽性。 【論述】

▼ 還有更多解析內容

升級 VIP 解鎖