在c#中实现两个具有相同功能的接口
本文关键字:功能 接口 两个 实现 | 更新日期: 2023-09-27 18:17:16
我们能否在c#中实现具有相同功能的两个接口
interface TestInterface
{
public function testMethod();
}
interface TestInterface2
{
public function testMethod();
}
class TestClass implements TestInterface, TestInterface2
{
}
这可能吗?
我发现这在php中是不可能的
是的,这是可能的,您必须用接口名称限定方法名称:
class TestClass : TestInterface, TestInterface2
{
void TestInterface.testMethod()
{
}
void TestInterface2.testMethod()
{
}
}
虽然我不建议有这样的结构-它应该做,只是为了学术兴趣:-)