Можем ли мы реализовать два интерфейса, имеющих ту же функцию в C#Реализация двух интерфейсов, имеющих ту же функцию в C#
interface TestInterface
{
public function testMethod();
}
interface TestInterface2
{
public function testMethod();
}
class TestClass implements TestInterface, TestInterface2
{
}
Возможно ли это?
Я нашел, что это не возможно в PHP here
Да, используйте явный интерфейс http://msdn.microsoft.com/en-us/library/aa288461(v=vs.71).aspx –
Sure , но вам придется префикс ваших вызовов методам, поскольку они wi иначе будет двусмысленным. Компилятор покажет вам, если вы все равно опустите имя интерфейса. – Gorgsenegger