接口和抽象类的区别: 成员上的区别: 接口:常量、抽象方法、静态方法。 抽象类:包含变量、常量、成员方法、抽象成员方法、静态方法 关系上的区别: 类与类: 类与接口: 接口与接口: 设计理念上的差别: 抽象类是被继承的体现。属于is 和a 的关系。 接口是被实现的体现 属于like 和a 关系,是一个扩展的功能