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 日
如果觉得我的文章对你有用,请随意赞赏