• 成员区别
    抽象类 常量,变量;有构造方法;有抽象方法,也有非抽象方法
    接口 常量;抽象方法
  • 关系区别
    类与类 继承,单继承
    类与接口 实现,可以单实现,也可以多实现
    接口与接口 继承,单继承,多继承
  • 设计理念区别
    抽象类 对类抽象,包括属性、行为
    接口 对行为抽象,主要是行为抽象