php interface php接口中interface的使用方法


php interface php接口中interface的使用方法

文章插图
对于接口来说,其中是包含了很多方法的集合,有一个方法是需要大家都学习的,那就是interface 。这里我们主要讲的是它的两个继承用法,普通的继承和多继承的使用,特别是多继承方面,初学者还是不明白的 。下面我们先就接口简单介绍,然后带来对应的使用方法实例 。
1、说明
接口中的方法都是抽象方法,并且是public 。
2、接口同样可以继承接口,但是子类必须实现所有方法
interface E extends A {//接口E继承接口A,E中必须实现A中所定义的方法}3、实现多重继承:
我们都知道php中的类(class)是单继承的,那是不是就没有办法实现多重继承了呢?答案是否定的.我们可以通过其它特殊的方式实现类的多重 继承,比如使用接口interface实现,只要把类的特征抽象为接口,并通过实现接口的方式让对象有多重身份,通过这样就可以模拟多重继承了 。
下面是一个用接口(interface)实现多重继承的例子,源代码如下:
name;}}class Teacher implements TeacherInterface { //实现TeacherInterface接口private $lengthOfService = 5; // 工龄public function getLengthOfService(){return $this->lengthOfService;}}// 继承自User类,同时实现了TeacherInterface接口.class GraduateStudent extends User implements TeacherInterface {private $teacher ;public function __co


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: