位置: IT常识 - 正文

php接口中interface的使用方法(php接口怎么调用)

编辑:rootadmin

推荐整理分享php接口中interface的使用方法(php接口怎么调用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php的接口是什么,php接口interface应用场景,php接口interface应用场景,在php中,实现接口使用什么关键字,php的接口是什么,php接口interface应用场景,php的接口是什么,php的接口是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

对于接口来说,其中是包含了很多方法的集合,有一个方法是需要大家都学习的,那就是interface。这里我们主要讲的是它的两个继承用法,普通的继承和多继承的使用,特别是多继承方面,初学者还是不明白的。下面我们先就接口简单介绍,然后带来对应的使用方法实例。

php接口中interface的使用方法(php接口怎么调用)

1、说明

接口中的方法都是抽象方法,并且是public。

2、接口同样可以继承接口,但是子类必须实现所有方法

interfaceEextendsA{//接口E继承接口A,E中必须实现A中所定义的方法}

3、实现多重继承:

我们都知道PHP中的类(class)是单继承的,那是不是就没有办法实现多重继承了呢?答案是否定的.我们可以通过其它特殊的方式实现类的多重 继承,比如使用接口interface实现,只要把类的特征抽象为接口,并通过实现接口的方式让对象有多重身份,通过这样就可以模拟多重继承了。

下面是一个用接口(interface)实现多重继承的例子,源代码如下:

<?phpinterfaceUserInterface{//定义User的接口functiongetname();}interfaceTeacherInterface{//teacher相关接口functiongetLengthOfService();}classUserimplementsUserInterface{//实现UserInterface接口private$name="tom";publicfunctiongetName(){return$this->name;}}classTeacherimplementsTeacherInterface{//实现TeacherInterface接口private$lengthOfService=5;//工龄publicfunctiongetLengthOfService(){return$this->lengthOfService;}}//继承自User类,同时实现了TeacherInterface接口.classGraduateStudentextendsUserimplementsTeacherInterface{private$teacher;publicfunction__construct(){$this->teacher=newTeacher();}publicfunctiongetLengthOfService(){return$this->teacher->getLengthOfService();}}classAct{//注意这里的类型提示改成了接口类型publicstaticfunctiongetUserName(UserInterface$_user){echo"Nameis".$_user->getName()."<br>";}//这里的类型提示改成了TeacherInterface类型.publicstaticfunctiongetLengthOfService(TeacherInterface$_teacher){echo"Ageis".$_teacher->getLengthOfService()."<br>";}}$graduateStudent=newGraduateStudent();Act::getUserName($graduateStudent);Act::getLengthOfService($graduateStudent);//结果正如我们所要的,实现了有多重身份的一个对象.?>
本文链接地址:https://www.jiuchutong.com/zhishi/310726.html 转载请保留说明!

上一篇:mysql表的设计规范(mysql表设计原则)

下一篇:python PaddleOCR库的介绍

  • nova7是否有nfc功能呢(华为nova7有木有nfc)

    nova7是否有nfc功能呢(华为nova7有木有nfc)

  • 小米如何设置屏幕返回键(小米如何设置屏幕常亮时间)

    小米如何设置屏幕返回键(小米如何设置屏幕常亮时间)

  • 荣耀x10max是升降摄像头的吗(荣耀x10手机是升降摄像头吗)

    荣耀x10max是升降摄像头的吗(荣耀x10手机是升降摄像头吗)

  • iphone11nfc功能怎么设置门禁卡(iphone11nfc功能怎么设置公交卡)

    iphone11nfc功能怎么设置门禁卡(iphone11nfc功能怎么设置公交卡)

  • kindle晚上关灯能看吗(kindle晚上要关机吗)

    kindle晚上关灯能看吗(kindle晚上要关机吗)

  • 微信拼多多链接怎么不跳转APP(微信拼多多链接买的东西怎么看物流)

    微信拼多多链接怎么不跳转APP(微信拼多多链接买的东西怎么看物流)

  • 微信在另一个手机登录后重新登录要密码吗(微信在另一个手机上登录)

    微信在另一个手机登录后重新登录要密码吗(微信在另一个手机上登录)

  • 什么是红外功能(红外功能在手机什么位置)

    什么是红外功能(红外功能在手机什么位置)

  • 苹果11反应慢怎么回事(苹果11反应慢的解决方法)

    苹果11反应慢怎么回事(苹果11反应慢的解决方法)

  • 苹果xsmax摔了内部会松动吗(苹果xsmax摔坏的图片真实)

    苹果xsmax摔了内部会松动吗(苹果xsmax摔坏的图片真实)

  • 手机浏览器自动打开淘宝(手机浏览器自动刷新)

    手机浏览器自动打开淘宝(手机浏览器自动刷新)

  • 在创建磁盘文件时保存文档的含义是(创建磁盘文件时,保存文档的含义是指)

    在创建磁盘文件时保存文档的含义是(创建磁盘文件时,保存文档的含义是指)

  • 苹果x无线充电怎么开启(苹果x无线充电多少w)

    苹果x无线充电怎么开启(苹果x无线充电多少w)

  • Apple Watch怎么唤醒语音助手(applewatch怎么唤起手机声音)

    Apple Watch怎么唤醒语音助手(applewatch怎么唤起手机声音)

  • OPPO k5支持root吗(oppo手机k5支持5g吗)

    OPPO k5支持root吗(oppo手机k5支持5g吗)

  • 手机拍视频怎么加特效(手机拍视频怎么放音乐)

    手机拍视频怎么加特效(手机拍视频怎么放音乐)

  • 微信功能限制多久恢复(微信功能限制多少次会被永久封)

    微信功能限制多久恢复(微信功能限制多少次会被永久封)

  • 数据库事务原理是什么(数据库事务原理实验报告)

    数据库事务原理是什么(数据库事务原理实验报告)

  • 黑鲨2有没有红外线(黑鲨2有没有红外遥控功能)

    黑鲨2有没有红外线(黑鲨2有没有红外遥控功能)

  • 小米手环4怎么听歌(小米手环4怎么连接)

    小米手环4怎么听歌(小米手环4怎么连接)

  • 手机照片格式有哪些(手机照片格式有几种类型)

    手机照片格式有哪些(手机照片格式有几种类型)

  • 华为鸿蒙系统耗电快怎么办?鸿蒙系统耗电快解决教程(华为鸿蒙系统耗电量快吗)

    华为鸿蒙系统耗电快怎么办?鸿蒙系统耗电快解决教程(华为鸿蒙系统耗电量快吗)

  • python九宫格图片的原理(python简单九宫格拼图游戏)

    python九宫格图片的原理(python简单九宫格拼图游戏)

  • 每月计提什么费用
  • 税务稽查以前年度进项税额转出
  • 企业个人所得税税率表2023
  • 天猫店铺个人可以开吗
  • 电子税务局申报的财务报表在哪里查询
  • 单身租房可以专租房吗
  • 兼职业务拿提成合法吗
  • 交通运输企业的装卸业务的全部费用
  • 金税三期账号是自己申请吗
  • 建筑企业会计科目分类及明细表
  • 房地产公司固定资产管理制度
  • 建总账的注意事项
  • 应收账款零头没有收到如何账务处理
  • 收到赔偿怎么做账
  • 固定资产的知识
  • 软件技术服务费算无形资产吗
  • 清包工程增值税税率
  • 同程旅行酒店预订
  • 开发项目未竣工前土地使用税怎么缴纳
  • 种子销售公司
  • 企业所得税汇算清缴
  • 收入冲正
  • 公司租赁办公场地用缴纳房产税吗
  • 融资租赁销售方会计处理
  • 增值税完税凭证怎么做账
  • ms-dos 6.0
  • 保险委托支付
  • PHP:pg_fetch_object()的用法_PostgreSQL函数
  • ros source
  • php declare
  • 解除劳动合同后需要把合同拿回来吗
  • cityscape dataset
  • html入门基础
  • unipoint
  • 航天金税盘维护费什么时候交
  • 退休人员发绩效
  • 冲减管理费用为什么放在借方
  • 销售折扣增值税例题
  • 织梦如何采集文章
  • 经典帝国cms生成器下载
  • 购礼品送客户的文案
  • mysql查询并设置变量
  • 劳务外包会计分录最新
  • 企业所得税征收方式有哪些?
  • 福利费可以抵扣进项税
  • 弥补亏损的会计科目有哪些
  • 中小企业的判定标准
  • 长期股权投资稀释股权
  • 装修费用会计科目
  • 工程一般挂靠取得的收入怎么做账?
  • 社保退回的钱怎么做会计分录
  • 发票超过密码区一点点
  • 现值指数与净现值的关系
  • sql语句参数值
  • sql注入式攻击中单引号的作用
  • win10最新预览版下载
  • 服务器centos版本选择
  • windows.old文件夹有啥用
  • windows10周年更新
  • dns轮询是什么意思
  • 怎么在手机上买股票开户
  • unity做app开发
  • opengl mesa
  • 12个超实用的JQuery代码片段
  • jquery 随机函数
  • unity开发用macbook怎么样
  • dos批处理文件的扩展名
  • jsp页面显示日历控件
  • 会用python
  • highcharts update
  • htmlcssjavascript入门经典pdf
  • listview报错
  • 江苏省国家税务局官网
  • 营改增后如何计算税金
  • 医保属于地税还是国税
  • 北京市国家税务局官网手机app
  • 服务合同需要交个人所得税嘛
  • 杭州市电子税务局官网登录
  • 成都网上税务局
  • 电话号码公开是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设