首頁 >常見問題 >什麼是類別?

什麼是類別?

烟雨青岚
烟雨青岚原創
2020-06-13 16:13:4514468瀏覽

什麼是類別?

什麼是類別?

定義:

類別(Class)是物件導向程式設計(OOP,Object-Oriented Programming)實作資訊封裝的基礎。類別是一種使用者定義的引用資料類型,也稱為類別類型。每個類別包含資料說明和一組操作資料或傳遞訊息的函數。類別的實例稱為物件。

類別的三大特性:

1、封裝性

將資料和操作封裝為一個有機的整體,由於類中私有成員都是隱藏的,只向外部提供有限的接口,所以能夠確保內部的高內聚性和與外部的低耦合性。用者不必了解具體的實作細節,而只是要透過外部接口,以特定的存取權限來使用類別的成員,能夠增強安全性和簡化程式設計。

2、繼承性

繼承性更符合認知規律,使程式更容易理解,同時節省不必要的重複程式碼。

3 、多態性

同一操作作用於不同對象,可以有不同的解釋,產生不同的執行結果。在運行時,可以透過指向父類別(基底類別)的指針,來呼叫實現子類別(派生類別)中的方法。

定義一個類別:

    class类名
{
 
public:
公有成员
private:
私有成员
 
protected:
保护成员
};

更多相關知識,請造訪 PHP中文網! !

以上是什麼是類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn