1.接口和继承解决的问题不同 继承的价值主要在于:解决代码的复用性和可维护性 接口的价值主要在在于:设计好各种规范(方法),让其它类去实现这些方法 2.接口比继承更加灵活接口比继承更加灵活,继承满足 is - a 关系,接口满足 like - a 关系3.接口在一定程度上实现代码解耦 小结:当子类继承父类就自动拥有了父类的功能 如果子类需要扩展功能,可以通过实现接口的方式扩展 可以理解为实现接口时java单继承机制的一种补充 public class ExtendVsInterface { public static void main(String[] arg...