接口

接口(抽象的抽象类)

  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 "我要喝水";
        }
    }
?>

  

posted @ 2020-01-11 10:38  初雨诗清风  阅读(161)  评论(0编辑  收藏  举报