php接口与接口引用的深入解析


Posted in PHP onAugust 09, 2013

1、接口的介绍与创建 
关键字 :interface 
2、接口的引用与规范 
关键字 :implements 
接口:一种成员属性全部为抽象的特殊抽象类,在程序中同为规范的作用 
1、类中全部为抽象方法 
2、抽象方法前不用加abstract 
3、接口抽象方法属性为public 
4、成员属性必须为常量 

抽象: 
1、类中至少有一个抽象方法 
2、抽象方法前需加abstract 

共同点: 
1、本身都不能被实例化,必须被继承或者引用 
2、继承或者引用后,需要把所有抽象方法重载方可使用 
接口有自己的创建关键字:interface 与普通类的创建类似 

interface demo { 
const NAME="名字"; 
function Fun1();//对象方法全部为抽象方法,前面无须加adstract 
function Fun2(); 
} 

接口可以使用关键字:implements 多个引用并用逗号 , 分开. 
1、普通类引用接口例子: 
class mypc implements demo , demo2 , demo3{ 
…… 
} 

2、抽象类引用接口例子: 
abstract class mypc implements demo , demo2 , demo3{ 
…… 
} 

3、继承父类引用接口并存例子: 
class mypc extends root implements demo , demo2 , demo3{ 
…… 
} 

4、接口与接口继承: 
interface demo3 extends demo{ 
…… 
} 
PHP 相关文章推荐
初级的用php写的采集程序
Mar 16 PHP
PHP 用数组降低程序的时间复杂度
Dec 04 PHP
php set_time_limit(0) 设置程序执行时间的函数
May 26 PHP
深入php var_dump()函数的详解
Jun 05 PHP
php实现的双向队列类实例
Sep 24 PHP
php操作xml入门之xml标签的属性分析
Jan 23 PHP
php替换字符串中间字符为省略号的方法
May 04 PHP
详解PHP数组赋值方法
Nov 07 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
Feb 03 PHP
php将html转为图片的实现方法
May 19 PHP
php递归函数怎么用才有效
Feb 24 PHP
php 文件上传至OSS及删除远程阿里云OSS文件
Jul 04 PHP
解析数组非数字键名引号的必要性
Aug 09 #PHP
php防注入及开发安全详细解析
Aug 09 #PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 #PHP
解析isset与is_null的区别
Aug 09 #PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 #PHP
php中用socket模拟http中post或者get提交数据的示例代码
Aug 08 #PHP
浅析php变量作用域的一些问题
Aug 08 #PHP
You might like
php addslashes和mysql_real_escape_string
2010/01/24 PHP
php 高效率写法 推荐
2010/02/21 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
向左滚动文字 js代码效果
2013/08/17 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
python实现的文件夹清理程序分享
2014/11/22 Python
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
Python单元测试简单示例
2018/07/03 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
Python实现一个优先级队列的方法
2020/07/31 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
酒店值班经理的工作职责范本
2014/02/18 职场文书
《凡卡》教学反思
2014/04/09 职场文书
环保专项行动方案
2014/05/12 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
社区精神文明建设汇报材料
2014/08/17 职场文书
2015年团支部年度工作总结
2015/05/27 职场文书
学习党史心得体会2016
2016/01/23 职场文书
Mysql数据库group by原理详解
2022/07/07 MySQL