展会信息港展会大全

PHP多个接口同个方法 android软件开发教程
来源:互联网   发布日期:2016-03-02 15:36:56   浏览:2343次  

导读:如果有多个接口有一个相同的方法名,且不是继承出来的,PHP是不允许的 如下实例: php; interface a{ public function x(); } interface b{ public function x(); } class c implements a,b{ public function x(); } 报如下错误: Can't inherit abstract functi...

如果有多个接口有一个相同的方法名,且不是继承出来的,PHP是不允许的

如下实例:

php;">

interface a{

public function x();

}

interface b{

public function x();

}

class c implements a,b{

public function x();

}

报如下错误: Can't inherit abstract function b::x() (previously declared abstractin c)

如果要实现不同接口有相同的方法,可以如下实现:

php;">

interface d{

public function x();

}

interface a extends d{}

interface b extends d{}

class c implements a,b{

public function x(){

echo "succ";

}

}

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港