您的位置:首页 > 编程语言 > PHP开发

php面向对象编程

2016-03-16 18:49 495 查看

基本概念

面向对象编程:就是在编程时数据结构(数据组织方式)都通过对象的结构进行存储

面向对象的实质是:把需要解决的问题通过对象的方式进行存储,即所有的实物都通过属性和方法表示出来。

面向对象的原则:



注:低耦合意味这与外界的约束少,易于复用

构析引

类内普通函数的定义

public function fun(){}


构造函数

function __construct(){}


注:(1)可以传参数(2)$this表示对象本身(3)->指向对应属性行为

析构函数

function __destruct(){}


注: (1)把一个对象置为空(而不单单是将指向对象的一个变量置为空),将直接调用析构函数(2)常用于释放资源

对象引用 : 对象名即为对象的一个引用

继承封装多态

static 方法名或者$变量名

(1)类本身用self(static)::
$
变量名 进行静态变量的访问;访问常量不用加$;不能访问普通变量

(2)子类中通过parent::访问

多态:就是一个接口中的函数的多个实现方法

抽象类:类中的一部分方法(抽象方法)不实现

Magic method

构析函数

hanshu2



hanshu 3



hanshu4



关键字
clone
(用于对象的clone)

__clone()
用于设置clone方法使用时的属性赋值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: