國中教甄|資訊科技資訊科技115 年第 88 題單選題
在物件導向程式設計中 , 封裝(Encapsulation)的主要 目的為何?
A增加程式執行速度
B隱藏內部實作細節正確答案
C使所有類別皆可繼承
D強制使用多型
B正確答案
封裝的核心概念在於將資料與方法綁定,並隱藏內部實作細節以保護資料安全。
逐選項解析
A增加程式執行速度✕ 錯誤
封裝的主要目的並非提升執行速度,有時甚至會因方法呼叫的封裝而增加些微開銷。
B隱藏內部實作細節✓ 正確
封裝將物件的狀態與行為包裝起來,隱藏內部實作細節,僅透過公開介面與外界互動,達到資料保護與降低耦合的目的。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本