PHP語言面向對象的內容

PHP是一個知識容量很大的語言,下面小編爲大家介紹關於PHP語言面向對象的內容,歡迎大家閱讀!

PHP語言面向對象的內容
  PHP語言面向對象的內容

  類 定義了一件事物的抽象特點。類的定義包含了數據的形式以及對數據的操作。

  對象 是類的實例。

 成員變量 定義在類內部的變量。該變量的值對外是不可見的,但是可以通過成員函數訪問,在類被實例化爲對象後,該變量即可稱爲對象的屬性。

 成員函數 定義在類的內部,可用於訪問對象的數據。

 繼承 繼承性是子類自動共享父類數據結構和方法的機制,這是類之間的.一種關係。在定義和實現一個類的時候,可以在一個已經存在的類的基礎之上來進行,把這個已經存在的類所定義的內容作爲自己的內容,並加入若干新的內容。

父類 一個類被其他類繼承,可將該類稱爲父類,或基類,或超類。

 子類 一個類繼承其他類稱爲子類,也可稱爲派生類。

 多態 多態性是指相同的操作或函數、過程可作用於多種類型的對象上並獲得不同的結果。不同的對象,收到同一消息可以產生不同的結果,這種現象稱爲多態性。

 重載 簡單說,就是函數或者方法有同樣的名稱,但是參數列表不相同的情形,這樣的同名不同參數的函數或者方法之間,互相稱之爲重載函數或者方法。

 抽象性 抽象性是指將具有一致的數據結構(屬性)和行爲(操作)的對象抽象成類。一個類就是這樣一種抽象,它反映了與應用有關的重要性質,而忽略其他一些無關內容。任何類的劃分都是主觀的,但必須與具體的應用有關。

 封裝 封裝是指將現實世界中存在的某個客體的屬性與行爲綁定在一起,並放置在一個邏輯單元內。

構造函數 主要用來在創建對象時初始化對象, 即爲對象成員變量賦初始值,總與new運算符一起使用在創建對象的語句中。

析構函數 析構函數(destructor) 與構造函數相反,當對象結束其生命週期時(例如對象所在的函數已調用完畢),系統自動執行析構函數。析構函數往往用來做"清理善後" 的工作(例如在建立對象時用new開闢了一片內存空間,應在退出前在析構函數中用釋放)。