【发布时间】:2012-09-05 08:41:27
【问题描述】:
请举例说明在什么情况下使用抽象类和接口。在大多数情况下,人们通常倾向于使用接口而不是抽象类,为什么? 解释它们的用途。提前致谢
【问题讨论】:
-
多继承是非法的,接口本质上更简单。
-
一定是 Java 中最常见的问题,也是最常被回答的问题,在 google 上有 2870000 个结果。
-
如果没有要实现的通用功能,通常使用接口 - 只是要执行的合同。
-
接口是一个“契约”,而抽象类是一个“骨架”。请看stackoverflow.com/questions/2091893/…
标签: java