admin 发表于 2020-11-3 16:43

php面向对象接口(interface)

1.7.1接口
[*]如果一个类中所有的方法是都是抽象方法,那么这个抽象类可以声明成接口
[*]接口是一个特殊的抽象类,接口中只能有抽象方法和常量
[*]接口中的抽象方法只能是public,可以省略,默认也是public的
[*]通过implements关键字来实现接口
[*]不能使用abstract和final来修饰接口中的抽象方法。

案例代码如下:<?php
interface Iperson{
    const ADD="中国";
    function fun1();
    function fun2();
}

class Student implements Iperson{
    public function fun1(){

    }
    public function fun2(){

    }
}
echo Iperson::ADD;
?>
页: [1]
查看完整版本: php面向对象接口(interface)