php抽象类
来源:互联网 发布:欧冠足球2 球员数据 编辑:程序博客网 时间:2024/05/18 07:27
抽象类是一种不能被实例化的类,只能作为其他类的父类来使用。抽象类使用abstract关键字来声明,格式为:
Abstract class AbstractName{
...
}
抽象类和普通类相似,包含成员变量、成员方法。两者的区别在于,抽象类至少要包含一个抽象方法。抽象方法没有方法体,其功能的实现只能在子类中完成。抽象方法也是使用abstract关键字来修饰的。格式为:
Abstract function abstractName();
抽象方法后面要有分号“;”。
例:
<?phpAbstract class CommodityObject{Abstract function service($getName,$price,$num);}Class MyBook extents CommodityObject{Function service($getName,$price,$num){ Echo ‘你购买的商品是:’.$getName.’该商品是:’.$price.’元’; Echo ‘你购买的数量是:’.$num.’本’;}}Class MyComputer extents CommodityObject{Function service($getName,$price,$num){ Echo ‘你购买的商品是:’.$getName.’该商品是:’.$price.’元’; Echo ‘你购买的数量是:’.$num.’本’;}}$book = new MyBook();$computer = new MyComputer();$book -> service(‘《PHP从入门到精通》’,85,3);$computer -> service(‘XX笔记本’,8500,1);?>
结果:你购买的商品是:《PHP从入门到精通》该商品是:85元
你购买的数量是:3本
你购买的商品是:XX笔记本 该商品是:8500元
0 0
- php抽象类
- PHP 抽象类
- PHP抽象类
- php抽象类
- PHP抽象类构造
- PHP抽象类
- php抽象类
- 71. PHP 抽象类
- PHP抽象类
- php抽象类
- PHP抽象类
- php抽象类
- php之抽象类
- php中的抽象类
- php 初识抽象类
- PHP抽象类
- php的抽象类
- PHP抽象类和抽象方法
- poj 2886 Who Gets the Most Candies?(数据结构:线段树+DFS反素数打表)
- 机器学习10大经典算法
- LeetCode-Flatten Binary Tree to Linked List
- TX2440 ARM开发板Uboot移植 (六、实现启动快捷菜单)
- 如何实现“WinForm窗体禁用关闭按钮”方法功能及源代码
- php抽象类
- hdu 1049 Climbing Worm
- POJ 1789 Truck History
- SQLite创建数据库失败
- CALL指令有多少种写法
- poj 1704 Nim取子变形(一路向左)
- HDU1166-敌兵布阵
- 周世黑鸭带您走向成功之路
- hdu3440 House Man