免費開始練習
地特四等申論題 107年 [資訊處理] 程式設計概要

第 一 題

📖 題組:
請說明在物件導向程式設計中:(每小題10分,共20分)
📝 此題為申論題,共 2 小題

小題 (一)

public 變數與 private 變數的差別。

思路引導 VIP

看到此題應直接連結到物件導向的核心概念「封裝(Encapsulation)」。不僅要寫出兩者在「存取權限(類別內外)」上的差異,更要進一步說明為什麼實務上常將變數宣告為 private 並搭配 public 的存取方法(getter/setter),這樣才能拿到完整分數。

🤖
AI 詳解
AI 專屬家教

【破題】 public(公開)與 private(私有)皆為物件導向程式設計中的「存取修飾子(Access Modifiers)」,兩者主要差異在於「存取權限的範圍」,其設計目的是為了實現物件導向三大特性之一的「封裝(Encapsulation)」。 【論述】

小題 (二)

物件與類別的關係。

思路引導 VIP

作答此題應直擊物件導向的核心,首先精確定義「類別」與「物件」,接著點出兩者「抽象藍圖」與「具體實體」的關係。建議加入「實例化(Instantiation)」與「記憶體配置」等專業術語,並輔以生活實例(如設計圖與實體車)來佐證,可展現清晰的邏輯與專業度。

🤖
AI 詳解
AI 專屬家教

【破題】 在物件導向程式設計(OOP)中,類別(Class)是抽象的設計藍圖,而物件(Object)是依據該藍圖所產生出來的具體實體(Instance),兩者為「抽象與具體」的表裡關係。 【論述】

升級 VIP 解鎖