免費開始練習
moea_joint_essay 104年 [統計資訊] 資料庫及資料探勘、程式設計

第 一 題

📖 題組:
在物件導向程式設計中:
📝 此題為申論題,共 2 小題

小題 (一)

請說明何謂抽象類別及其特性。(4 分)

思路引導 VIP

說明抽象類別的基本概念(不能實體化)以及它通常包含抽象方法,用於定義子類別必須實作的介面。

🤖
AI 詳解
AI 專屬家教

抽象類別 (Abstract Class) 是一種無法被直接實體化 (Instantiated) 產生物件的類別,通常作為其他子類別的基底類別 (Base Class)。其特性包含:

  1. 無法建立物件:不能使用 new 關鍵字直接產生抽象類別的實例。
  2. 包含抽象方法:可以宣告沒有實作內容的「抽象方法」(Abstract Method),強制所有繼承它的非抽象子類別必須實作該方法。

小題 (二)

請宣告一內含抽象方法之抽象類別,同時宣告一子類別繼承此抽象類別,並在子類別中實作在抽象類別內宣告之抽象方法(請註明使用何種程式語言或虛擬碼)。(6 分)

思路引導 VIP

選擇 Java 或 C++ 等常見物件導向語言,宣告一個包含 abstract 關鍵字的方法和類別,然後宣告一個子類別並 override 該抽象方法。

🤖
AI 詳解
AI 專屬家教

使用程式語言:Java

// 宣告抽象類別

🏷️ 相關主題

程式設計演算法與資料結構實作
查看更多「[統計資訊] 資料庫及資料探勘、程式設計」的主題分類考古題