虚方法:
1、在父类方法的返回值前加 virtual 关键字,标记为虚方法,表示这个方法可以被子类重写。
2、虚方法必须有方法体,方法体中可以没有任何内容。
3、子类可以根据需求选择性的是否重写虚方法。如果需要重写,在子类方法的返回值前加 override 关键字。
4、子类在重写虚方法时,可以根据需求选择性的是否使用 base 关键字调用父类中的该方法。
虚方法语法格式如下:
public class Father
{
public virtual void Do()
{
//.....
}
}
public class Son : Father
{
public overri