抽象类的概念
abstract修饰的类称为抽象类。抽象就是将多个事物的特征与行为的相同本质提取出来作为属性和方法,来刻画一类事物共同的特征。比如他叫李华,他叫赵四,这些特征的本质就是姓名。
抽象类的特性
- 抽象类不可生成类对象。
- 抽象方法只能定义在抽象类中,抽象的方法和抽象的类必须由关键字abstract修饰。
- 抽象类中普通方法可进行实现,抽象方法只进行方法声明,而不实现方法。
- 抽象类的派生类若没有对父类的所有抽象方法进行重写,那这个派生类还是一个抽象类
- abstract和final , private , static 不可共存