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 相关文章推荐
一个从别的网站抓取信息的例子(域名查询)
Oct 09 PHP
一个用mysql_odbc和php写的serach数据库程序
Oct 09 PHP
PHP中操作ini配置文件的方法
Apr 25 PHP
一个漂亮的php验证码类(分享)
Aug 06 PHP
php遍历文件夹下的所有文件和子文件夹示例
Mar 20 PHP
一漂亮的PHP图片验证码实例
Mar 21 PHP
PHP闭包实例解析
Sep 08 PHP
php单链表实现代码分享
Jul 04 PHP
laravel按天、按小时,查询数据的实例
Oct 09 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
Apr 23 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引用
2015/02/22 PHP
Laravel5中contracts详解
2015/03/02 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
JS实现选项卡实例详解
2015/11/17 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
jquery checkbox的相关操作总结
2016/10/17 Javascript
bootstrap table小案例
2016/10/21 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
利用JS hash制作单页Web应用的方法详解
2017/10/10 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
Python实现自定义读写分离代码实例
2019/11/16 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
就业推荐自我鉴定
2013/10/06 职场文书
结构工程研究生求职信
2013/10/13 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
小学中秋节活动方案
2014/02/06 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
求职信怎么写
2014/05/23 职场文书
公路施工安全责任书
2015/05/08 职场文书
围城读书笔记
2015/06/26 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
如何在python中实现ECDSA你知道吗
2021/11/23 Python