接口(抽象的抽象类)
interface:接口
implements:实现
接口中的方法都为抽象方法,所以abstract可以省略不写
接口中的方法都必须为public
接口中只能规定方法,不能写属性(接口中可以写常量)
一个类中可以实现多个接口,中间用逗号隔开
一个类可以先继承父类,然后再实现接口
接口可以继承接口,但里面的方法都需要实现
<?php interface Eat { function eatBread(); } interface Drink { function drinkWater(); } class Sleep { } class Person extends Sleep implements Eat,Drink //先继承父类,再继承接口,可以继承对个接口,中间用逗号隔开 { function eatBread() { echo "我要吃面包"; } function drinkWater() { echo "我要喝水"; } } ?>