PHP

PHP 知识量:7 - 20 - 67

6.1 面向对象的基本术语><

- 6.1.1 -

类就是对象的一个模板,是用来定义对象的。当类建立完成后,在代码执行时,就可以依照类的定义来生成对象,这个对象称为类的实例。也就是说,类本身不能执行,只用于定义对象,执行时是以对象的形式存在并运行的。

对象- 6.1.2 -

对象是类被复制并激活的形态,每个对象都是类的一个实体副本,也称为类的一个实例。对象是实际运行在内存中的可执行代码。在php中通过new关键字来实例化一个对象。

方法- 6.1.3 -

方法又称类方法,是在类中定义的方法,用于完成类的特定功能,在php中通过function关键字来定义方法。

属性- 6.1.4 -

属性就是定义在类中的变量,用于存储类的特定信息。

多态- 6.1.5 -

多态的实际意思就是允许在不同类中定义名称相同的属性和方法,php不会因为属性或方法的名称相同而产生错误的理解,因为在执行时,每个对象都是唯一的,其所属的属性和方法也就是唯一标识的了。

封装- 6.1.6 -

封装就是隐藏类内部的数据(变量值等),内部数据是不可见的(不可访问),只允许通过类的指定接口(例如具有公开属性的方法)来访问或修改类内部的数据。

继承- 6.1.7 -

面向对象编程技术允许从已定义的类(称为父类或基类)进行复制来创造新类,并在新类中进行扩展(继续添加属性和方法)以增强功能,借此提高编程的效率,此称为继承。