虚函数:把一个基类函数声明为virtual,概函数就可以在任何派生类中重写了。
class MyBaseClass
{
public virtual string VirtualMethod()
{return "This method is virtual and defined in MyBaseClass";}
}
也可以把属性声明为virtual.对于虚属性或重写属性,语法与非虚属性是相同的。但要在定义中加上关键字virtual.
构造函数不能为虚函数。
成员字段和静态函数也不能为虚函数。国为这个概念只对类中的实例函数有意义。