題組內容
四、請試述下列名詞之意涵:(每小題 5 分,共 20 分)
⑴摘要類別(abstract class)
詳解 (共 1 筆)
詳解
摘要類別(Abstract Class)是一種特殊的類型,主要用來在面向對象編程中提供基類的設計,而不能被直接實例化。它的設計目的是為其他類提供一個公共接口,並強制子類實現某些方法。摘要類別通常包含一個或多個抽象方法(沒有實現的方法),這些方法必須在子類中被實現。
主要特點:
- 不能實例化:抽象類別不能創建對象。只能通過子類來創建對象。
- 包含抽象方法:可以包含抽象方法(沒有方法體的方法),這些方法必須在子類中實現。
- 可以包含具體方法和屬性:除了抽象方法外,抽象類別還可以包含具體的方法和屬性。
- 繼承:抽象類別通常用作其他類的基類,提供通用的接口和實現。