php面向對象(OOP)編程完全教程

面向對象的介紹

面向對象編程(OOP)是我們編程的一項基本技能,PHP5對OOP提供了良好的支持。如何使用OOP的思想來進行PHP的高級編程,對於提高 PHP編程能力和規劃好Web開發構架都是非常有意義的。

 

什麼是面向對象

面向對象(OOP)是一種計算機編程架構,OOP的一條基本原則是,計算機程是由單個能夠起到子程序作用的單元或者對象組合而成,OOP達到了軟件工程的三個目標,重用性,靈活性,和擴展性,爲了實現整體運算,每個對象都能夠接收信息,處理數據,和向其他對象發送信息。

備註:其實php不是一個真正意義上的面向對象的語言,這是事實。大家可以把他理解爲php是一個混合型的語言。簡言之,就是你可以使用OOP,當然也可以使用傳統化的面向過程。

 

 

類和對象之間的關係

類的概念:類是具有屬性和方法的一組對象的集合,他爲該類的對象,提供了統一的抽象描述,其內部包括屬性和方法兩個主要部分,在面向對象的編程語言中,類是一個獨立的程序單位,他應該有一個類名幷包括屬性說明和方法說明的兩個主要部分。

對象的概念:對象是系統中用來描述客觀事物的一個實體,他是構成系統的一個基本單位,一個對象由一組屬性和對這組屬性進行操作的一組方法組成。從更抽象的角度來說,對象是問題域和實現域中某些事物的一個抽象。他反映該事物在系統中需要保存的信息和發揮的作用。他是一組屬性和有權對這些屬性進行操作的一組方法的封裝。客觀世界是由對象和對象之間的聯繫組成的。

類和對象的關係:類的實例化就是對象,而對一類對象的抽象就是類,類描述了一組具有相同屬性(特性)和相同行爲(方法)的對象。

面向對象系列教程第一講------------對應的視頻教程地址(點擊跳轉可參觀學習)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章