using System;
namespace Override
{
class Program
{
static void Main(string[] args)
{
Vehicle v = new car();//父类的变量引用子类的实例,与重载无关
v.run();
}
}
class Vehicle
{
public virtual void run() //申明重载方法添加 virtual关键词
{
Console.WriteLine("Im Running!");
}
}
class car : Vehicle
{
public override void run() //使用重载方法使用override关键词
{
Console.WriteLine("Car is Running!");
}
}
}
最后修改:2022 年 12 月 05 日
© 允许规范转载