php抽象类使用要点与注意事项分析


Posted in PHP onFebruary 09, 2015

本文实例分析了php抽象类使用要点与注意事项。分享给大家供大家参考。具体分析如下:

php抽象类使用要点与注意事项如下:

1、用 abstract 来修饰一个类,那么这个类就是抽象类;抽象类绝对不能被实例化,即$abc = new 抽象类名();会报错。

2、用abstract 来修饰一个方法,那么该方法就是抽象方法;

3、如果类中有一个抽象方法,那么该类就必须定义为抽象类;但反过来,抽象类里并不一定要有抽象方法。另外,抽象类里也可以有普通方法。

4、抽象方法不能有方法体。即abstract function abc();------后面不能加大括号{.........}。

5、一个类继承了某个抽象类,那么,它必须实现抽象类中所有的抽象方法(除非,它也这些抽象方法声明为抽象的,相当于抽象类继承了抽象类)。

抽象类简单实例:

<?php
abstract class Animal{
 public $name;
 protected $price; 
 abstract function cry();
}
class Dog extends Animal{
 function cry(){
 echo "汪汪...";
 }
}
$abc = new Animal();
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP中路径问题的解决方案
Oct 09 PHP
Dedecms常用函数解析
Feb 01 PHP
《PHP编程最快明白》第七讲:php图片验证码与缩略图
Nov 01 PHP
php中将汉字转换成拼音的函数代码
Sep 08 PHP
php中引用符号(&amp;)的使用详解
Nov 13 PHP
php判断ip黑名单程序代码实例
Feb 24 PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
May 04 PHP
php+mysql实现数据库随机重排实例
Oct 17 PHP
php微信开发之批量生成带参数的二维码
Jun 26 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 PHP
PHP中的socket_read和socket_recv区别详解
Feb 09 #PHP
支持png透明图片的php生成缩略图类分享
Feb 08 #PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
Feb 08 #PHP
php中get_object_vars()方法用法实例
Feb 08 #PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 #PHP
php面向对象中static静态属性和静态方法的调用
Feb 08 #PHP
php延迟静态绑定实例分析
Feb 08 #PHP
You might like
由php if 想到的些问题
2008/03/22 PHP
PHP代码审核的详细介绍
2013/06/13 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
JS Input里添加小图标的两种方法
2017/11/11 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019/09/02 Javascript
解决vue+router路由跳转不起作用的一项原因
2020/07/19 Javascript
Python写的贪吃蛇游戏例子
2014/06/16 Python
Python3生成手写体数字方法
2018/01/30 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
python中round函数保留两位小数的方法
2020/12/04 Python
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
办公室主任主任岗位责任制
2014/02/11 职场文书
档案室主任岗位职责
2014/02/12 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
2014年大学宣传部工作总结
2014/12/19 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript