php abstract
来源:互联网 发布:淘宝红包怎么领 编辑:程序博客网 时间:2024/06/07 03:02
php 抽象类 : abstract
其实抽象类和接口类有一部分很像,记得在哪里看见这样一句话,抽象类就把类像的部分抽出来,这句看上去很搞笑,其实它说出了抽象类的真理,抽象类的 作用是,当你发现你的很多类里面用很多方法你不断的在重复写,那你就可以考虑使用抽象类了,你可能会说“我不是可以重写一个类每个公共类我个实例化一个这 个公共类,调用相同的方法就可以了”,这里是可以,实际上抽象类做的工作也就是这个,不过他省去了你实例化的这个步骤,让你就像直接调用本类方法一样方 便,而且你还可以重载这个方法。如:
abstract class BaseShop{ public function buy($gid) { echo('你购买了ID为 :'.$gid.'的商品'); } public function sell($gid) { echo $this->view($gid); } abstract public function view($gid);}class BallShop extends BaseShop{ var $itme_id = null; public function __construct() { $this->itme_id = 2314; } public function open() { $this->sell($this->itme_id); } public function view($gid) { echo('你查看了ID为 :'.$gid.'的商品'); }}$b = new BallShop();echo $b->sell("3333");
输出:你查看了ID为 :3333的商品
0 0
- php abstract
- PHP abstract final static 关键字
- PHP interface和abstract理解
- php 关于abstract和interface
- PHP类实例教程(十七):abstract类和abstract方法
- php中abstract和interface的区别
- PHP abstract 和 interface的区别
- PHP abstract 和 interface的区别
- PHP abstract 和 interface的区别
- PHP abstract 和 interface的区别
- PHP abstract 和 interface的区别
- PHP中的Abstract Class和Interface
- PHP abstract 和 interface的区别
- php中abstract和interface的区别
- php中abstract与interface的区别
- PHP abstract与interface之间的区别
- PHP abstract与interface之间的区别
- PHP面向对象----(interface区别abstract)
- PDO 简介
- SQL Server 批量插入数据的两种方法
- ARC-automatic reference count 编译特性
- iOS屏幕适配
- swiper的学习(二):禁止反弹和自动选择一屏slides的数量
- php abstract
- sql记录
- 微信内置浏览器图片查看方式的原生实现
- 算法实现返回链表倒数第K个结点的值
- Linux 中Cache Memory 详解
- Oracle中用exp/imp命令快速导入导出数据
- 你如何对网站的文件和资源进行优化?
- win10桌面我的电脑图标、控制面板不见了
- Go1.7.3运维文件夹比较工具,可以支持远程比较