php抽象类使用要点与注意事项分析
更新时间:2015年02月09日 10:30:30 作者:php之路
这篇文章主要介绍了php抽象类使用要点与注意事项,实例分析了php抽象类的功能、定义与使用中的相关注意事项,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud)
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
本文实例分析了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程序设计有所帮助。
相关文章
header与缓冲区之间的深层次分析
实际的开发中,大家是否听说过在header之前不能有任何的实际输出。甚至有的认为header函数必须写在代码的最前面。可是你是否试验过header函数之前输出东西?下来让我们更深层次的了解一下
2016-07-07
PHP 错误之引号中使用变量
当看到错误提示
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
2009-05-05
10款实用的PHP开源工具
这篇文章主要介绍了10款实用的PHP开源工具,这些PHP开源工具改善了PHP开发人员的工作流程,使他们的开发任务更简便和快捷,需要这方面资源的朋友请阅读本文。
2015-10-10
PHP数据库操作四:mongodb用法分析
这篇文章主要介绍了PHP数据库操作mongodb用法,结合实例形式较为详细的分析了MongoDB的功能、安装、基本命令、使用方法及相关注意事项,需要的朋友可以参考下
2017-08-08
PHP7 mongoDB扩展使用的方法分享
这篇文章主要给大家介绍了关于PHP7 mongoDB扩展使用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PHP7具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
2019-05-05
最新评论