抽象类的特点和存在的主要意义

2020-05-13 15:45发布

特点:代表抽象概念,没有具体实例对象

类前需要加修饰符abstract

可包含常规类能够包含的任何东西,例如构造方法,非抽象方法

可包含抽象方法

一个非抽象类继承抽象类,必须将抽象类中的抽象方法覆盖、实现、重写

意义:

让其他类来继承它的抽象化的特征

包含子类共享的公共行为、属性

不能创建对象,保证代码的安全性,有利于代码的维护和重用