1.理解面向對象的概念
面向對象軟件的一個重要優(yōu)點是支持和鼓勵封裝的能力。封裝也叫數(shù)據隱藏。
在面向對象的軟件中,對象是一個被保存數(shù)據和操作這些數(shù)據的操作方法的唯一、可標識的集合。
對象可以按類進行分類。
面向對象的編程語言必須支持多態(tài)性,多態(tài)性的意思是指不同的類對同一操作可以有不同的行為。語言支持多態(tài)性,可以知道將哪個操作應用于一個特定的對象。
多態(tài)性與其說是對象的特性,不如說是行為的特性。在PHP中,只有類的成員函數(shù)可以是多態(tài)的。
例如,盡管自行車的“移動”和汽車的“移動”在概念上是相似的,但是移動一輛自行車和移動一輛汽