抽象方法一定再抽象类中 关键字abstract 定义抽象方法 public abstract 返回值类型 方法名(){ } 定义抽象类 public abstract class 类名(){ } 抽象方法所在的类一定是抽象类 抽象类里面不一定有抽象方法 子类在继承父类时要重写所有父类的抽象方法 抽象类不能new对象 要通过子类new对象调用重写的方法