PHP与大多数面向对象编程语言一样,不支持多重继承。也就是说每个类只能继承一个父类。
接口正是解决每个类只能继承一个父类这个问题的
接口用什么权限,继承的那个方法也要使用什么权限。
接口的声明使用:interface
接口的继承使用:implements
目录++++++++++++++++++++++++++++++++++++++++++++
00x1 接口的声明以及接口的引用(案例一)
00x2 如何继承多个接口(案例二)
00x3 判断某个对象是否实现了某个接口(案例三)
++++++++++++++++++++++++++++++++++++++++++++++
00x1 案例一
eat('apple'); ?> 输出效果如下: i eating apple
00x2 案例二
在implments使用后用逗号隔开即可实现对多个接口的继承。
格式:
implements 接口1,接口2,....
eat('apple'); ?>
00x3 案例三
使用instanceof关键词检验
范例:var_dump($object instanceof hello); #对象$object是否实现了hello接口
输出效果如下所示:boolean true
THE END