php 接口--可以多实现。

接口的创建使用关键字interface,实现接口,使用关键字implements。接口的方法全部是public方法,而且没有方法体。一个类可以实现多个接口。示例如下:

<?php
    interface myInterface{
        const str="中国你好";
        public function getV();
        public function getH($name,$value);
    }

    interface expressEmotion{
        public function getEmotion();
    }
    class A implements myInterface,expressEmotion{
        public function getV(){
            echo self::str;
        }
        public function getH($name,$value){
            echo $name.=$value;
        }
        public function getEmotion(){
            echo "<br>心情不错。<br>";
        }
    }

    $a=new A();
    $a->getV();
    $a->getH("<br>北京","欢迎你!");
    $a->getEmotion();
?>


你可能感兴趣的:(PHP)