C#抽象类简述

     抽象类提供多个派生类共享基类的公共定义,它既可以提供抽象方法,也可以提供非抽象方法。抽象类不能实例化,必须通过继承由派生类实现其抽象方法,因此对抽象类不能使用new关键字,也不能被密封。如果派生类没有实现所有的抽象方法,则派生类也必须声明为抽象类。另外,实现抽象方法由override方法来完成。

——摘自《你必须知道的.NET》

原文地址:https://www.cnblogs.com/wangpei/p/1274633.html