欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php开发之接口的使用

程序员文章站 2024-01-29 17:17:16
...
继承简化了对象,类的创建,增加了代码的可重性,但php只支持单继承,如果要实现多重继承,就要使用多个接口。
接口通过interface关键字来声明,并且类中只能包含未实现的方法和一些成员变量,格式如下:
interface interfaceName{
function interfaceName1();
function interfaceName2();

}
php开发之接口的使用
子类是通过implements关键字来实现接口的,如果要实现多个接口,那么每个接口之间应使用逗号“,”连接。而且所有未实现的方法都要在子类中实现,否则php将出错。格式如下:
class SubClass implments interfaceName1,interfaceName2{
function interfaceName1(){
//功能实现
}
function interfaceName2(){
//功能实现
}

}

示例代码如下:

//声明接口AinterfaceA{functionAa();
}
  //声明接口BinterfaceB{functionBb();
}

 classAmimplementsA{functionAa(){echo"Aa is a php coder";
    }
 }

 classBmimplementsA,B{functionAa(){echo"Mike is a php coder
"
; echo"Mike is an ios coder
"
; } functionBb(){echo"Jack is a java coder"; } } $jack =new Am(); $bluce =new Bm(); $jack->Aa(); echo"
"
; $bluce->Aa(); $bluce->Bb(); ?>

运行结果如下:
php开发之接口的使用

以上就介绍了php开发之接口的使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。