一、结构组成 抽象类是由抽象方法和普通方法和各种实例成员变量组成的接口只能由抽象方法和全局变量组成 二、权限 抽象类可以是各种权限接口是public (public static final) 三、子类使用 子类继承抽象类使用extends关键字子类使用接口使用implements 四、关系 一个抽象类可以实现多个接口接口不能继承抽象类,但是接口可以使用extends关键字继承多个接口 五、子类限制 一个子类只能继承一个抽象类一个子类可以实现多个接口