抽象类

1、抽象类与抽象方法

抽象方法只包含方法声明部分,不包括方法体,定义格式如下:

  public abstract void 方法名(参数列表);

抽象类的定义格式:

  abstract class 类名 {

  }

2、抽象类的特点

  • 抽象类和抽象方法都必须被abstract修饰。抽象方法必须定义在抽象类中,抽象类中可以不定义抽象方法
  • 抽象类不能直接创建对象
  • 只有覆盖类抽象类中的所有抽象方法的子类,才被允许创建对象,否则,子类仍然是一个抽象类
  • 抽象类一定是一个父类

3、抽象类举例

原文地址:https://www.cnblogs.com/alphajuns/p/9796831.html