例
public abstract class Demo02 { public Demo02(){ } //定义一个抽象方法,这个方法没有代码内容 public abstract void show(); }子类继承Demo02
编译器会自动要求重写父类中的抽象方法 public class Demo03 extends Demo02{ @Override public void show() { } }抽象类继承抽象类
public abstract class Demo04 extends Demo02 { //可以定义抽象类对抽象父类进行补充,方便继承此类的方法 //同时获得 show() 和 show2() public abstract void show2(); //定义普通方法 public void show3(){ } }