1 什么是抽象方法
没有具体实现,而是通过子类继承来实现方法
2 抽象方法 和 抽象类
格式 修饰符 abstract 返回值类型 方法名 (参数列表);
抽象方法所在的类必须是抽象类 加上abstract
抽象类的使用:抽象类不能直接创建,通过子类继承并且覆盖重写所有抽象方法
抽象类可以正常创建其他成员方法,成员变量,或者构造方法
抽象类中可以没有抽象方法,有抽象方法的一定是抽象类
没有抽象方法的抽象类可以使用适配器模式
如果子类也是抽象类可以不覆盖重写所有抽象方法