面向对象的特征 1 封装 2 继承 3 多态 封装 封装就是把对象的属性和行为结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节 优点:信息隐蔽,封装即隐藏。 封装的原则在软件上的反映是:要求使对象以外的部分不能随意存取对象的内部数据(属性),从而有效的避免了外部错误对它的“交叉感染”,使软件错误 ...
分类:
Web程序 时间:
2017-07-16 21:29:18
阅读次数:
166
封装: 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 上面的操作是靠以下访问控制符号来实现,规定了自身权限,使有的人能访问,有的人不能访问 例程: [php] view plain copy <span style="font- ...
分类:
Web程序 时间:
2017-07-16 20:50:49
阅读次数:
194
1)继承 关键字:extends (子类 extends 父类) 目的:减少代码的重复量(继承可大大减少我们代码中的重复) 继承特征: 默认父类Animal中的属性和行为都被子类继承下来,可以不用再次去声明 PHP是一个单继承,一个类只可以继承一个父类,但一个父类却可以被多个子类所继承。 子类不能继 ...
分类:
Web程序 时间:
2017-07-16 16:44:15
阅读次数:
211
面向对象的封装性: 1,就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 public protected private 私有的,用这个关键字修饰的成员,只能在对象内部访问(只有用$this访问),不能在对象外部使用 属性可以封装: 只要一个变量,需要在多个方法使 ...
分类:
Web程序 时间:
2017-07-16 12:31:13
阅读次数:
221
PHP中有三种访问修饰符,分别是: public(公共的、默认)protected(受保护的)private(私有的) 它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限。public(公共的、默认)?在PHP5中如果类没有指定成员的访问修饰符,默认就是pub ...
分类:
Web程序 时间:
2017-07-16 12:29:39
阅读次数:
178
面向对象 1.面向对象 OOP (object oriented programming), 类: 类别 class。 对像:object 物质,物质的本源。 事实上这是站在哲学的角度提出来的一种编程思想。我们的世界就是由各种各样的东西组成的,例如:汽车,建筑,人等各种各样。 2.面向对象的识别事物 ...
分类:
Web程序 时间:
2017-07-16 10:01:44
阅读次数:
168
public 公有的:本类,子类,外部对象都可以调用protected 受保护的:本类 子类,可以执行,外部对象不可以调用private 私有的:只能本类执行,子类与外部对象都不可调用面向对象编程的三大特点 1)封闭性 封闭性,也可以称为信息隐藏。就是将一个类的使用和实现分开,只保留有限的接口(方法 ...
分类:
Web程序 时间:
2017-07-15 15:59:47
阅读次数:
177
在php面向对象中有构造函数和析构函数 构造函数使用__construct()书写,它允许开发者在一个类中定义一个方法作为构造函数,具有构造函数的类会在每次创建新对象时先调用此方法,所以适合在使用对象之前做一些初始化工作。构造函数被创建时会自动调用,可以传递参数和设任参数默认值,其也可以调用属性和方 ...
分类:
Web程序 时间:
2017-07-13 21:45:09
阅读次数:
207
<?php/** * Created by PhpStorm. * User: fu * Date: 2017/7/13 * Time: 13:34 */ class Person{ public $name; public $age; public function __construct($na ...
分类:
Web程序 时间:
2017-07-13 20:41:10
阅读次数:
233
一、构造函数、析构函数(1)构造函数:__construct()说明:对象被实例化时调用,可带参数例: $obj = new A($a,$b); (2)析构函数:_destruct()说明:页面执行结束调用。用于清理程序资源二、对象的引用(1)不同的引用,同一个对象: $a = new A; $b ...
分类:
Web程序 时间:
2017-07-12 23:35:14
阅读次数:
262