为什么要将一个方法声明为“虚拟”。
使用虚拟有什么好处?
The Virtual修饰符用于标记可以在派生类中使用以下方式修改方法\属性(ect)override修饰符。
Example:
class A
{
public virtual void Foo()
//DoStuff For A
}
class B : A
{
public override void Foo()
//DoStuff For B
//now call the base to do the stuff for A and B
//if required
base.Foo()
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)