php为什么要写接口

php为什么要写接口

内容导读

收集整理的这篇技术教程文章主要介绍了php为什么要写接口,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1183字,纯文字阅读大概需要2分钟

内容图文

接口(软件类接口)是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。

接口是比抽象类更抽象的“类似类的一种结构”。

接口中,其实只有这两各成员:常量,抽象方法。接口的方法只能是抽象的,不需要abstract关键字。

接口的用途(推荐学习:PHP编程从入门到精通)

单继承是对“现实世界”的多继承现象的一种妥协--原因是为了不使代码过于复杂,但有时候需要多继承的情形来描述。

接口技术是对单继承妥协的一种“弥补”--接口可以做到多继承,不过,对接口的继承,已经不再叫做“继承”了,而是称为“实现”implements。

实例:

<?phpinterfacedemoInterface{public function doIt();//声明方法}class hello implements demoInterface{public function doIt(){echo "实现接口中的方法";}}$demo=new hello();$demo->doIt();?>

接口的扩展

1、一个可以继承其他类(只能是单继承),并同时实现其他接口(可多实现),形式如下:

class 类名 B extends 类名A implements 接口名I1,接口名I2,...{}

2、接口之间也可以相互继承,形式如下:

Inteface 接口1 extends 接口2 {}

3、接口中的常量和抽象方法都只能是public,而且不用写,抽象方法也无需使用abstract关键字。

以上就是php为什么要写接口的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的php为什么要写接口全部内容,希望文章能够帮你解决php为什么要写接口所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com