文章

C#类的继承之重写

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!");
        }
    }
}

原文来自:C#类的继承之重写,尊重自己,尊重每一个人;转发请注明来源!
0 0

发表评论