Examly題庫立即開始練習
共 2 類科共用卷
普考-電子工程普考-電信工程
計算機概要105 年第 30 題單選題考點:抽象類別特性考點:封裝概念顛倒

下列有關物件導向程式設計(object-oriented programming)的敘述,何者錯誤?

A抽象類別(abstract class)不能產生實體物件
B使用封裝(encapsulation)的好處是可以直接使用私人資料成員(private data member)正確答案
C物件(object)是類別(class)的實例(instance)
DJava、C++都可以使用物件導向程式設計的概念
答案與詳解
B
正確答案
封裝的目的是「隱藏」私有資料,外部不能直接存取,必須透過公開方法(getter/setter)操作。

逐選項解析

A抽象類別(abstract class)不能產生實體物件抽象類別特性✕ 錯誤
正確敘述。抽象類別只是設計藍圖,包含未實作的抽象方法,不能 new 出實體物件,必須由子類別繼承並實作後才能使用。
B使用封裝(encapsulation)的好處是可以直接使用私人資料成員(private data member)封裝概念顛倒✓ 正確
錯誤敘述(本題要選)。封裝的好處恰恰相反:將資料設為 private 來「隱藏」資料,外部不能直接存取,必須透過 public 方法間接操作,以保護資料完整性。
C物件(object)是類別(class)的實例(instance)✕ 錯誤
DJava、C++都可以使用物件導向程式設計的概念✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly