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 strcmp使用说明
Apr 22 PHP
session在PHP大型web应用中的使用
Jun 25 PHP
PHP实现微信公众平台音乐点播
Mar 20 PHP
php根据年月获取季度的方法
Mar 31 PHP
PHP检测移动设备类mobile detection使用实例
Apr 14 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
详解PHP归并排序的实现
Oct 18 PHP
PHP 中使用explode()函数切割字符串为数组的示例
May 06 PHP
php抽象类和接口知识点整理总结
Aug 02 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
Swoole扩展的6种模式深入详解
Mar 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中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
基于jquery的动态创建表格的插件
2011/04/05 Javascript
NodeJS中Buffer模块详解
2015/01/07 NodeJs
javascript面向对象程序设计(一)
2015/01/29 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
基于JS实现EOS隐藏错误提示层代码
2016/04/25 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
MUI  Scroll插件的使用详解
2017/04/13 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
Python使用gensim计算文档相似性
2016/04/10 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
Python configparser模块常用方法解析
2020/05/22 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
pytorch简介
2020/11/11 Python
python文件路径操作方法总结
2020/12/21 Python
优秀团员事迹材料1000字
2014/08/20 职场文书
委托书的样本
2015/01/28 职场文书
合作合同协议书
2016/03/21 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript