php三大特徵是什麼

2020-07-16 10:06:43

php三大特徵是什麼?

三大特性是:封裝、繼承、多型

所謂封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。

封裝是物件導向的特徵之一,是物件和類概念的主要特性。 簡單的說,一個類就是一個封裝了資料以及操作這些資料的程式碼的邏輯實體。在一個物件內部,某些程式碼或某些資料可以是私有的,不能被外界存取。通過這種方式,物件對內部資料提供了不同級別的保護,以防止程式中無關的部分意外的改變或錯誤的使用了物件的私有部分。

所謂繼承是指可以讓某個型別的物件獲得另一個型別的物件的屬性的方法,它支援按級分類的概念。

繼承是指這樣一種能力:它可以使用現有類的所有功能,並在無需重新編寫原來的類的情況下對這些功能進行擴充套件。 通過繼承建立的新類稱為「子類」或「派生類」,被繼承的類稱為「基礎類別」、「父類別」或「超類」。繼承的過程,就是從一般到特殊的過程。要實現繼承,可以通過「繼承」(Inheritance)和「組合」(Composition)來實現。繼承概念的實現方式有二類:實現繼承與介面繼承。實現繼承是指直接使用基礎類別的屬性和方法而無需額外編碼的能力;介面繼承是指僅使用屬性和方法的名稱、但是子類必須提供實現的能力;

所謂多型就是指一個類範例的相同方法在不同情形有不同表現形式。

多型機制使具有不同內部結構的物件可以共用相同的外部介面。這意味著,雖然針對不同物件的具體操作不同,但通過一個公共的類,它們(那些操作)可以通過相同的方式予以呼叫。

推薦:《PHP教學

以上就是php三大特徵是什麼的詳細內容,更多請關注TW511.COM其它相關文章!