博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
003-对象——对象的释放 抽象 封装 继承 多态
阅读量:6476 次
发布时间:2019-06-23

本文共 989 字,大约阅读时间需要 3 分钟。

kan(); } function kan(){ echo "看电视"; } function __destruct() { echo "释放对象"; }}$d1=new diansi();$d2=$d1;unset($d1);//手动释放对象:echo "
=================
";*//*面向对象编程特性:抽象、封装、继承、多态抽象:把一类对的共同属性和方法抽象出来,形成类,这种思考方式就是抽象。封装:把成员方法和属性封装到类中,隐藏属性和方法,隐藏方法实现的细节,通过public protectedprivate final static 限定类成员的访问权限,数据被保护在内部,只有通过被授权的成员方法才可以操作,尽可能的对成员进行封装。继承:可以使一个类继承并拥有另一个已经存在类的成员属性和方法,被继承的类称为父类或基类,继承类为子类。extends 关键字 实现继承关系多态:子类继承父类,通过对父类方法重写实现多态。* */class arc{ function del($id) { echo "删除文章{$id}"; } function edit($id) { echo "编辑文章{$id}"; }}/*class arcInfo extends arc{}$info=new arcInfo();$info->del(2);$info->edit(5);*//*class arcNews extends arc{ function del($id) { parent::del(100); echo "
删除主表文章{$id}
"; echo "删除附表文章{$id}"; }}$arc = new arcNews();$arc->del(5);*/class arcPic extends arc{ function del($id){ echo "从主表删除图集{$id}
"; echo "从图片地址表{$id}
"; }}$pic=new arcPic();$pic->del(67);

  

转载地址:http://mhlko.baihongyu.com/

你可能感兴趣的文章
C#的百度地图开发(三)依据坐标获取位置、商圈及周边信息
查看>>
常用网址
查看>>
ORACLE 本地冷迁移
查看>>
Java基础——数据结构总结
查看>>
THE DRUNK JAILER
查看>>
【AC自动机】hdu2222 Keywords Search
查看>>
buffer overflow
查看>>
opencv 矩阵操作
查看>>
菜鸟 ssm 框架的学习之路
查看>>
在Linux CentOS上编译并安装Clang 3.5.0
查看>>
《互联网时代》第一集·时代
查看>>
Centos 编译安装高版本Python方法
查看>>
andriod第四课----一些组件和文件介绍
查看>>
[转]Windows Server2008、IIS7启用CA认证及证书制作完整过程
查看>>
caffe笔记之例程学习(三)
查看>>
STL中stack和queue的用法
查看>>
右下角随机显示的CSS+JS图片广告
查看>>
The mook jong
查看>>
The Accomodation of Students
查看>>
poj 3417 Network
查看>>