1.理解面向对象的概念
面向对象软件的一个重要优点是支持和鼓励封装的能力。封装也叫数据隐藏。
在面向对象的软件中,对象是一个被保存数据和操作这些数据的操作方法的唯一、可标识的集合。
对象可以按类进行分类。
面向对象的编程语言必须支持多态性,多态性的意思是指不同的类对同一操作可以有不同的行为。语言支持多态性,可以知道将哪个操作应用于一个特定的对象。
多态性与其说是对象的特性,不如说是行为的特性。在PHP中,只有类的成员函数可以是多态的。
例如,尽管自行车的“移动”和汽车的“移动”在概念上是相似的,但是移动一辆自行车和移动一辆汽

