位置: 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库的介绍

  • 小红书标签怎么展开(小红书标签怎么隐藏)

    小红书标签怎么展开(小红书标签怎么隐藏)

  • 4g手机卡能升级成5g吗(4g卡怎么升级成5g手机卡)

    4g手机卡能升级成5g吗(4g卡怎么升级成5g手机卡)

  • 蓝牙耳机一边坏了怎么修(蓝牙耳机一边坏了是什么原因)

    蓝牙耳机一边坏了怎么修(蓝牙耳机一边坏了是什么原因)

  • 电脑主板坏了值得修吗(电脑主板坏了难修吗)

    电脑主板坏了值得修吗(电脑主板坏了难修吗)

  • 电话号码空号什么意思(电话号码空号后还能找回来吗)

    电话号码空号什么意思(电话号码空号后还能找回来吗)

  • 华为手机怎么开声卡(华为手机怎么开启存储权限)

    华为手机怎么开声卡(华为手机怎么开启存储权限)

  • 抖音直播违规行为有哪些(抖音直播间违规行为)

    抖音直播违规行为有哪些(抖音直播间违规行为)

  • 手机往下滑那栏叫什么(手机下滑是什么)

    手机往下滑那栏叫什么(手机下滑是什么)

  • 苹果x黑屏无法唤醒(苹果x黑屏无法唤醒突然自己又恢复了)

    苹果x黑屏无法唤醒(苹果x黑屏无法唤醒突然自己又恢复了)

  • 手机4g信号旁边hd怎么取消(手机4g信号旁边hd怎么关闭)

    手机4g信号旁边hd怎么取消(手机4g信号旁边hd怎么关闭)

  • 快手怎么直播播放视频(快手怎么直播播放音乐让大家听)

    快手怎么直播播放视频(快手怎么直播播放音乐让大家听)

  • 荣耀手机怎么设置时间(荣耀手机怎么设置锁屏壁纸)

    荣耀手机怎么设置时间(荣耀手机怎么设置锁屏壁纸)

  • 手机上怎么弄表格文档(手机上怎么弄表格文档安卓)

    手机上怎么弄表格文档(手机上怎么弄表格文档安卓)

  • 光盘分为只读光盘和(光盘的只读文件怎么保存)

    光盘分为只读光盘和(光盘的只读文件怎么保存)

  • ipone下载视频在哪里(苹果手机下载视频在哪个文件夹)

    ipone下载视频在哪里(苹果手机下载视频在哪个文件夹)

  • 手机腾讯视频怎么看直播(手机腾讯视频怎么下载到本地相册)

    手机腾讯视频怎么看直播(手机腾讯视频怎么下载到本地相册)

  • 滴滴顺风车安全吗(女生一个人坐滴滴顺风车安全吗)

    滴滴顺风车安全吗(女生一个人坐滴滴顺风车安全吗)

  • 华为mate9怎么设置快捷键(华为Mate9怎么设置至第二空间)

    华为mate9怎么设置快捷键(华为Mate9怎么设置至第二空间)

  • 黄钻诞生于哪一年(黄钻是谁)

    黄钻诞生于哪一年(黄钻是谁)

  • CVPR‘2023 即插即用系列! | BiFormer: 通过双向路由注意力构建高效金字塔网络架构(即插即用系统)

    CVPR‘2023 即插即用系列! | BiFormer: 通过双向路由注意力构建高效金字塔网络架构(即插即用系统)

  • 占有统治地位的Transformer究竟是什么(占统治地位的英文短语)

    占有统治地位的Transformer究竟是什么(占统治地位的英文短语)

  • ChatGPT从入门到精通(附PDF文档)(chatcters)

    ChatGPT从入门到精通(附PDF文档)(chatcters)

  • 什一税是什么意思?
  • 销项税额的计算方法
  • 外币报表折算差额是一种未实现的汇兑损益
  • 资产负债表其他流动资产计算公式
  • 生产成本明细科目是材料还是产品
  • 增值税发票税控开票软件怎么下载
  • 银行回单日期晚于做账日期
  • 个体工商户经营范围查询
  • 邀请境外机构提出申请
  • 企业提供建筑服务,应向建筑服务发生地
  • 税控专用设备抵扣分录
  • 公司给离职员工个税零申报
  • 免税和不免税的价格区别
  • 增值税实际缴纳总额
  • 退税文件提醒怎么看
  • 延期缴纳税款的条件是什么
  • 无形资产的入账价值包括宣传费吗
  • 收到员工偿还的借款8000元,所生成的凭证会计分录
  • 原始凭证填写错误,可撕毁重新编制一张
  • 自建房屋没有发票如何入账
  • 利润分配表会计分录
  • 小企业会计准则会计科目表
  • 销售净利率怎么分析盈利能力
  • 增值税纳税人申报表怎么填写
  • 应交增值税缴纳后入什么费用
  • 未分配收益怎么取出
  • 工程质保金如何做账
  • 北坡镇人民政府
  • php常用语句
  • php模板引擎语法
  • 知名个人网站
  • Pytorch深度学习实战3-7:详解数据加载DataLoader与模型处理
  • dmesg | grep tty
  • 视图机制
  • 旅游业发票的税率是多少
  • 验证码php代码
  • 织梦怎么改文字
  • 企业租赁厂房需要交什么税
  • 社保可以补交吗
  • 印花税减半征收政策什么时候开始的
  • 转入固定资产清理会计科目
  • 原来的预提费用取消后放哪里
  • sql2008强制还原数据库
  • 固定资产账务处理候文江视频
  • 长期股权投资成本法转权益法的处理
  • 出售固定资产计入营业外收入
  • 刚购入的固定资产已使用年限怎么填
  • 取得股息红利怎么交税
  • 购入投资性房地产支付的相关税费
  • 公司员工垫付款项
  • 水电费没有发票可以入账吗
  • 减值损失账务处理
  • 环境会计的构建方法
  • mysql alter table修改表命令整理
  • mysql闪退怎么回事
  • ubuntu docker教程
  • xbox预览系统
  • 修改linux系统ip
  • windowsxp打开注册表
  • windows快速预览
  • win10怎么自定义壁纸
  • windows10自带磁盘修复工具
  • vim 多窗口启动以及相互切换
  • winxp/win7/win2003 电脑开机密码设置图文方法
  • mmtray2k.exe有什么作用 是什么进程 mmtray2k进程查询
  • win8 任务栏
  • js小球与边框碰撞反弹
  • js的正则表达式
  • Android使用领域
  • 网页标准化技术有哪些
  • jquery和css的区别
  • 超详细的!!!2023澳门六开彩
  • js正则匹配特殊符号
  • javascript中用于声明变量的关键字
  • Python字符串数组
  • select ui
  • js获取设备
  • 原生js实现ajax步骤
  • 城市配套费需要什么资料
  • 地域税收收入增长原因
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设