php三大特徵是什麼?
三大特性是:封裝、繼承、多型
#所謂封裝,也就是把客觀事物封裝成抽象的類,並且類別可以把自己的資料和方法只讓可信的類別或物件操作,對不可信的進行資訊隱藏。
封裝是物件導向的特徵之一,是物件和類別概念的主要特性。簡單的說,一個類別就是一個封裝了資料以及操作這些資料的程式碼的邏輯實體。在一個物件內部,某些程式碼或某些資料可以是私有的,不能被外界存取。透過這種方式,物件對內部資料提供了不同程度的保護,以防止程式中無關的部分意外的變更或錯誤的使用了物件的私有部分。
所謂繼承是指可以讓某個類型的物件獲得另一個類型的物件的屬性的方法,它支援按級分類的概念。
繼承是指這樣一種能力:它可以使用現有類別的所有功能,並在無需重新編寫原始的類別的情況下對這些功能進行擴展。透過繼承創建的新類別稱為“子類別”或“衍生類別”,被繼承的類別稱為“基底類別”、“父類別”或“超類別”。繼承的過程,就是從一般到特殊的過程。要實現繼承,可以透過「繼承」(Inheritance)和「組合」(Composition)來實現。繼承概念的實作方式有二類:實作繼承與介面繼承。實作繼承是指直接使用基底類別的屬性和方法而無需額外編碼的能力;介面繼承是指僅使用屬性和方法的名稱、但是子類別必須提供實作的能力;
所謂多態就是指一個類別實例的相同方法在不同情形有不同表現形式。
多態機制使具有不同內部結構的物件可以共用相同的外部介面。這意味著,雖然針對不同物件的特定操作不同,但透過一個公共的類,它們(那些操作)可以透過相同的方式予以調用。
推薦:《PHP教學》
以上是php三大特徵是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!