面试题:java抽象类和接口最本质的区别

2014-11-24 10:14:16 · 作者: · 浏览: 0

我的回答如下:

它们最本质的区别是在于设计理念的不同,

抽象类表示的是”is-a“的关系,是为子类约定方法声明;

接口表示的是”like-a“的关系,是为多个互不相关的类约 定某一特性的方法声明。


欢迎各位大侠指正批评;