抽象方法介绍
什么是抽象方法??只定义,不实现,通过abstract关键字来修饰。
public abstract void abstractMethod();
抽象类介绍
如果一个类中需要定义abstract方法,那么,这个类也必须用abstract修饰,变成抽象类。
abstract class Demo{
public void method(){}
public abstract void abstractMethod(); // 定义抽象方法
}
abstract类和abstract方法知识点总结
基于以上,我们需要知道:
- abstract类必须包含一个abstract方法。
- abstract方法必须存在于abstract类中。
- abstract类中也可以包含普通成员方法。
- 因为abstract类中存在未被实现的方法,所以,其非抽象子类必须实现abstract类中的abstract成员方法。
- 因为abstract类中存在未被实现的方法,所以,其只能被继承,不能被实例化。