abstract、virtual及override

       抽象类中的抽象方法不能有实现
       抽象类中的抽象方法定义形式如下
       public abstract void diplay();

       抽象类的子类对抽象方法的实现定义形式如下
       public void diplay();
       {
           Console.WriteLine("SubUtility's display method invoked");
       }


       父类中的虚方法可以有实现,定义形式如下
       public abstract void diplay();
       {
           Console.WriteLine(" SupperUtility's display method invoked");
       }

       子类中要重写父类的虚方法采用下边形式:
       public override void diplay()
       {
           Console.WriteLine("SubUtility's display method invoked");
       }

原文地址:https://www.cnblogs.com/gjung/p/1628299.html