我们可以在c#
中实现两个具有相同功能的接口interface TestInterface
{
public function testMethod();
}
interface TestInterface2
{
public function testMethod();
}
class TestClass implements TestInterface, TestInterface2
{
}
这可能吗?
我发现在php here
中无法实现答案 0 :(得分:5)
是的,您必须使用接口名称限定方法名称:
class TestClass : TestInterface, TestInterface2
{
void TestInterface.testMethod()
{
}
void TestInterface2.testMethod()
{
}
}
虽然我不建议有这样的结构 - 但它应该只是为了学术兴趣: - )