为什么我们在抽象类时需要接口?

时间:2012-03-30 16:23:54

标签: java

  

可能重复:
  Need for Abstract Class as well as Interface?

为什么我们在抽象类时需要接口?

答案:拥有接口的唯一目的是实现多重继承

如果我错了,请纠正我

2 个答案:

答案 0 :(得分:2)

  

赞成实现扩展。

实现接口更灵活,可以扩展抽象类。您只能扩展单个类,但可以实现许多接口。

答案 1 :(得分:1)

这里有很多类似的问题。

Why is programming to abstract classes instead of interfaces wrong?

我已经在这里回答了各自的优点和缺点,你可能想看一下。