第1个回答 2011-09-05
这样做可以重写基类的虚函数。重写之后和直接覆盖的区别是。
A b1 = new B();
b1.A1();//虚函数,并在子类override过,调用子类实现
b1.B1();//子类直接覆盖,调用的父类实现
public class A
{
public virtual void A1()
{
}
public void B1()
{
}
}
public class B : A
{
public override void A1()
{
}
public void B1()
{
}
}
这样子的话有些东西你确定一定是子类做就可以重写了。