立即注册 找回密码

QQ登录

只需一步,快速开始

第一站长论坛

搜索
1框架
查看: 157|回复: 0

PHP面向对象程序设计之接口的继承定义与用法详解

[复制链接]
发表于 2019-1-5 08:13 | 显示全部楼层 |阅读模式
本文实例讲述了PHP面向对象程序设计之接口的继承界说与用法。分享给大家供大家参考,具体如下:
在PHP5中,接口是可以继承自另外一个接口的。这样代码的重用更有效了。要注意只有接口和接口之间使用 继承关键字 extends。类实现接口必须实现其抽象方法,使用实现关键字 implements。
下面的这个例子界说接口User,User有两个抽象方法 getName和setName。 又界说了接口VipUser, 继承自User接口,并增加了和折扣相关的方法getDiscount。
最后界说了类 Vip ,实现了VipUser接口。并实现了其中的三个方法。
  1. [/code]接口可以实现多继承,这是接口很特殊的地方。注意下面的代码和用法。
  2. [code]
复制代码
抽象类实现接口,可以不实现其中的抽象方法,而将抽象方法的实现交付给具体能被实例化的类去处理。
[code][/code]运行结果:
name is tom
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。

免责声明:如果侵犯了您的权益,请联系我们,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|第一站长论坛 ( 闽ICP备16019670号 )|申请友情链接

GMT+8, 2019-3-23 18:16 , Processed in 0.050852 second(s), 22 queries .

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc & Style Design

本站提供网上自由讨论使用,所有言论内容来自互联网并不代表本站立场,本站不负任何责任.
如发现有侵权行为,请与我们联系. 我们将立刻从网站上删除,并向所有持版权者致最深歉意.
联系QQ:2837195923

快速回复 返回顶部 返回列表