摘要:
该篇文章只是说明抽象类的一个使用场景,由于小弟水平一般,如果有说的不对地方希望各位大牛们指出,也欢迎各位亲们补充。什么是抽象类用关键字abstract定义的类即为抽象类,且只能作为基类。抽象类注意的地方1、 用abstract定义的类不一定包含抽象方法,也可以包含非抽象方法。2、abstract定义的方法一定包含在抽象类中。3、抽象类不能被实例,只能被继承并且派生类需要重写(overriding)抽象类中的抽象方法。4、抽象类不能定义为密封类(sealed)5、 如果派生类没有实现所有的抽象方法,则该派生类也必须声明为抽象类。实例下面我通过一个简单的例子说明一下抽象类的使用场景。假入我们的系统 阅读全文