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 相关文章推荐
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 PHP
thinkphp模板的包含与渲染实例分析
Nov 26 PHP
PHP中使用CURL获取页面title例子
Jan 07 PHP
php获取Google机器人访问足迹的方法
Apr 15 PHP
为你总结一些php信息函数
Oct 21 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
浅谈php://filter的妙用
Mar 05 PHP
解决laravel(5.5)访问public报错的问题
Oct 12 PHP
Laravel数据库读写分离配置的方法
Oct 13 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
Nginx+php配置文件及原理解析
Dec 09 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开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
php原生数据库分页的代码实例
2019/02/18 PHP
jQuery中queue()方法用法实例
2014/12/29 Javascript
vue实现倒计时获取验证码效果
2020/04/17 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
Python在Console下显示文本进度条的方法
2016/02/14 Python
Windows下Python的Django框架环境部署及应用编写入门
2016/03/10 Python
python实现SMTP邮件发送功能
2020/06/16 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
python3的输入方式及多组输入方法
2018/10/17 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
django框架使用方法详解
2019/07/18 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
Python如何使用函数做字典的值
2019/11/30 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
python开发一款翻译工具
2020/10/10 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
《手指教学》反思
2014/02/14 职场文书
城管大队整治方案
2014/05/06 职场文书
安全生产工作汇报
2014/10/28 职场文书
专业见习报告范文
2014/11/03 职场文书
2015年高校教师个人工作总结
2015/05/25 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫
阿里云k8s服务升级时502错误 springboot项目应用
2022/04/09 Servers
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers