这不起作用:
interface TestInterface
{
public function testMethod();
}
interface TestInterface2
{
public function testMethod();
}
class TestClass implements TestInterface, TestInterface2
{
}
Run Code Online (Sandbox Code Playgroud)
给我错误:
致命错误:无法继承抽象函数TestInterface2 :: testMethod()(之前在TestInterface中声明为abstract).
那是对的吗?为什么不允许这样做?对我没有意义.
抽象函数也会发生这种情况,例如,如果您实现了一个接口,然后从具有相同名称的抽象函数的类继承.