1.定义一个接口
interface ICanEat {
public function eat($food);
}
想实现此接口则需要实现eat方法,
2.实现接口
class Human implements ICanEat {
// 跟Animal类的实现是不同的
public function eat($food){
echo "Human eating " . $food . "\n";
}
}
判断是否实现接口
var_dump($man instanceof ICanEat); //返回布尔值
3.接口继承接口
interface ICanPee extends ICanEat {
public function pee();
}
则实现接口IcanPee也必须实现接口ICanEat
class Human1 implements ICanPee{
public function eat($food){
echo "Animal eating " . $food . "\n";
}
public function pee(){}
}
————————————————
版权声明:本文为CSDN博主「DragonYoung_」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39940866/article/details/80289091