欢迎大家光临我的博客!
一、
1、virtual和override
作用:
①virtual 用在基类中,指定一个虚方法(属性),表示这个方法(属性)可以重写。
②override 用在派生类中,表示对基类虚方法(属性)的重写。
例:
class Test
{
public virtual void Print()
{
Console.WriteLine("我是基类的Print虚方法");
}
}
class Test2 : Test
{
public override void Print()
{
Console.WriteLine("我是子类重写了的Print方法");
//使用base