抽象方法:
抽象方法是一种只有声明,没有具体的实现的方法。
抽象方法是出现在基类中的一种方法,但要求在派生类中被重写。
一个抽象方法只有方法头,没有方法主体。
声明格式为:访问修饰符 abstract 返回类型 方法名(参数列表);
包含抽象方法的类就会自动变成抽象类,因此必须以abstract关键字声明。
•如果派生类没有重写抽象方法,编译器会报错。
•抽象方法被用来确保派生类会实现这个方法。
抽象类:
如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。
注意:抽象类不一定必须含有抽象方法,只是用abstract修饰的但不包含抽象方法的类也是抽象类。
声明格式为:public abstract class 类名