子类方法 方法体不同时,为了将子类的共性方法格式统一化,强制子类重写方法使用抽象类。
抽象方法
当父类不能确定具体的方法体时,定义为抽象方法
定义格式:public abstract 返回值 方法名(参数);
抽象方法是没有方法体的哦
抽象类
如果一个类中有抽象方法,必须定义成抽象类
定义格式:public abstract class 类名{}
注意事项
1.抽象类不能实例化
2.抽象类中不一定有抽象方法,有抽象方法的类一点是抽象类
3.可以有构造方法
4.抽象类的子类要么重写抽象类中的所有抽象方法,要么是抽象类