什麼是類別?
定義:
類別(Class)是物件導向程式設計(OOP,Object-Oriented Programming)實作資訊封裝的基礎。類別是一種使用者定義的引用資料類型,也稱為類別類型。每個類別包含資料說明和一組操作資料或傳遞訊息的函數。類別的實例稱為物件。
類別的三大特性:
1、封裝性
將資料和操作封裝為一個有機的整體,由於類中私有成員都是隱藏的,只向外部提供有限的接口,所以能夠確保內部的高內聚性和與外部的低耦合性。用者不必了解具體的實作細節,而只是要透過外部接口,以特定的存取權限來使用類別的成員,能夠增強安全性和簡化程式設計。
2、繼承性
繼承性更符合認知規律,使程式更容易理解,同時節省不必要的重複程式碼。
3 、多態性
同一操作作用於不同對象,可以有不同的解釋,產生不同的執行結果。在運行時,可以透過指向父類別(基底類別)的指針,來呼叫實現子類別(派生類別)中的方法。
定義一個類別:
class类名 { public: 公有成员 private: 私有成员 protected: 保护成员 };
更多相關知識,請造訪 PHP中文網! !
以上是什麼是類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!