我只是试图通过控制台应用程序来掌握虚函数的概念。我注意到,一旦我覆盖了基类函数,return baseclassname.functionname(parameters) 会自动插入到我的函数体中。为什么会这样呢?
class advanc
{
public virtual int calc (int a , int b)
{
return (a * b);
}
}
class advn : advanc
{
public override int calc(int a, int b)
{
//automatically inserted
return base.calc(a, b);
}
}