界面我很困惑与该场景的抽象类和接口具有相同签名的方法。在派生类中有多少个定义?该呼叫将如何解决?tclass扩展一个抽象类,实现了用相同的签名方法
public abstract class AbClass
{
public abstract void printMyName();
}
internal interface Iinterface
{
void printMyName();
}
public class MainClass : AbClass, Iinterface
{
//how this methods will be implemented here???
}
您必须使用显式方法重写。最多只有两个定义。例如:第一种方法。 'AbClass.printMyName(){console.writeln(“我是AbClass”)};'。 第二种方法:'Iinterface.printMyName(){console.writeln(“I am Iinterface”)};' –