【发布时间】:2014-01-02 01:30:23
【问题描述】:
我在下面有代码
public interface NomiInterface
{
void method();
}
public abstract class Nomi1
{
public void method()
{
}
}
public class childe : Nomi1, NomiInterface
{
}
现在编译成功了吗?为什么不需要重写子类中的接口方法?
【问题讨论】:
-
你有没有注意到接口定义了一个名为
mehtod的方法,而抽象类定义了method? -
您是否尝试过新编辑的答案?因为它现在编译没有任何错误。你的问题是约翰桑德斯写的。
-
您不需要再次实现它,因为子类已经从其父类 Nomi1 实现了“方法”方法。如果您想以其他方式实现它,请将 Nomi1 中的方法“方法”设为虚拟并在子类中覆盖它
标签: c# asp.net .net interface abstract-class