抽象類別是對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。抽象類別是不完整的,它只能用作基類,用來進行類型隱藏和充當全域變數的角色。
抽象類別定義
(推薦學習:java入門程式)
抽象類別往往用來表徵對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。
通常在程式語句中用 abstract 修飾的類別是抽象類別。在C 中,含有純虛擬函數的類別稱為抽象類,它不能產生物件;在java中,含有抽象方法的類別稱為抽象類別,同樣無法產生物件。
抽象類別是不完整的,它只能用作基底類別。在物件導向方法中,抽象類別主要用來進行類型隱藏和充當全域變數的角色。
在物件導向的概念中,所有的物件都是透過類別來描繪的,但是反過來,並不是所有的類別都是用來描繪物件的,如果一個類別中沒有包含足夠的訊息來描繪一個具體的對象,這樣的類別就是抽象類別。
以上是抽象類別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!