抽象类
如果父类中的方法不确定如何进行{}方法体实现,那么这就应该是一个抽象方法
抽象方法:就是加上abstract关键字去掉大括号直接分号结束
抽象类: 抽象方法所在的类必须是抽象类,抽象类就是在class之前加上abstract
public abstract class Fl { //抽象类 public abstract void eat(); //抽象方法
如何使用抽象了和抽象方法
不能直接使用创建new对象,必须用一个子类来继承抽象父类,并且需要覆盖重写所有抽象方法,子类去掉abstract加上大括号
public abstract class Fl { //抽象类 public abstract void eat(); //抽象方法 } public class Zl extends Fl { public void eat(){ }
如果子类也是抽象类的话可以不用重写父类的抽象方法