抽象类可以有抽象方法,但是这个方法必须由其子类实现。抽象方法没有具体的实现或方法体,并且必须以分号结尾。
以下示例将类Car声明为抽象类:
public
abstract
class
Car {
void
drive();
}
方法drive()也声明为抽象的。
继承抽象Car类对其进行扩展,实现其抽象方法:
BMW
extends
drive() {
// 比普通车更舒适
既有抽象方法也有非抽象方法的抽象类:
Train {
brake() {
// 方法实现
原文链接:https://codingdict.com/