http://www.jalexus.com

                                                                  【姚记彩票】php为什么要写接口-PHP问题

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

                                                                  )

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

                                                                  接口中,其实只有这两各成员:常量,抽象方法。接口的方法只能是抽象的,不需要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 impleme]nts 接口名I1,接口名I2,...{}

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

                                                                  Inteface 接口1 extends 接口2 {}

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

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

                                                                1. 微信,
                                                                2. [641;分享php中文网最新课程二维码相关标签:php
                                                                3. 本文原创发布php中文网
                                                                4. 郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:《钢铁侠》全新未采用片尾彩蛋曝光:暗示蜘蛛侠、变种人等 - 漫威,凯文·费奇,蜘蛛侠
                                                                  下一篇:没有了