java-抽象类的特点

1、抽象类和抽象方法必须用abstract关键字修饰。

 -  abstract class 类名()

 -  public abstract void eat();

2、抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口。

3、抽象类不能实例化。那么抽象类如何实例化呢?

 -  按照多态的方式,由具体的子类实例化。其实这也是多态的一种,抽象类多态。

4、抽象类的子类

 -  要么是抽象类

 -  要么重写抽象类中的所有抽象方法

猜你喜欢

转载自www.cnblogs.com/hfumin/p/10141159.html