C#abstract 抽象类

 [访问修饰符] abstract class 类名
       {
  //拥有了普通类出构造函数外的任何东西
  //还可以有抽象函数
       }

View Code
 1 using System;
 2 public class StudyAbstract 
 3 {
 4     public static void Main()
 5     {
 6         God g = new  YeSu();
 7         g.sing();
 8     }
 9 }
10 public abstract class God
11 {
12     //抽象方法的定义
13     public abstract void sing();
14 
15     
16 }
17 //必须实现重写抽象类中的所有的抽象方法
18 public class YeSu:God
19 {
20     public override void sing()
21     {
22         Console.WriteLine("哈利路亚");    
23     }
24 }
原文地址:https://www.cnblogs.com/QLJ1314/p/2622900.html