【发布时间】:2013-11-30 06:59:34
【问题描述】:
抱歉标题混乱。
这应该是一个相当简单的问题
public abstract class Base
{
public virtual void Hello()
{
Console.WriteLine("Hello ");
}
}
public class Derived : Base
{
public override void Hello()
{
base();
Console.WriteLine("World!");
}
}
我有一个带有一些默认实现的抽象类。这些虚拟方法用于抽象类中的其他方法。子类需要为虚拟方法添加一些功能,所以我想做类似上面的事情。我无法调用 base(),那么我该如何进行呢?
【问题讨论】:
标签: .net c#-4.0 inheritance abstract-class virtual-functions