抽象类
1、抽象类与抽象方法
抽象方法只包含方法声明部分,不包括方法体,定义格式如下:
public abstract void 方法名(参数列表);
抽象类的定义格式:
abstract class 类名 {
}
2、抽象类的特点
- 抽象类和抽象方法都必须被abstract修饰。抽象方法必须定义在抽象类中,抽象类中可以不定义抽象方法
- 抽象类不能直接创建对象
- 只有覆盖类抽象类中的所有抽象方法的子类,才被允许创建对象,否则,子类仍然是一个抽象类
- 抽象类一定是一个父类
3、抽象类举例
1、抽象类与抽象方法
抽象方法只包含方法声明部分,不包括方法体,定义格式如下:
public abstract void 方法名(参数列表);
抽象类的定义格式:
abstract class 类名 {
}
2、抽象类的特点
3、抽象类举例