关于Base
在什么情况下用Base...呢?哪位高手帮忙!
在继承类的时候会用到。派生类方法可以使用base关键字来调用基类的相同方法,以降低代码的冗余。
例如基类中有方法:
public virtual string aaa()
{
return “a” +“ b” +“ c”;//输出abc
}
在继承的类中可以这样改写方法:
public override string aaa()
{
return base.aaa() +"哈哈";//输出abc哈哈
}
这样就可以少写一些代码,不过这个例子是看不出来的,道理是这样的。