Java中的抽象和接口

时间:2011-11-14 12:35:51

标签: java class interface abstract

  

可能重复:
  Interface vs Abstract Class (general OO)
  When to use abstract class or interface?

你能在抽象类上提供实现吗?

这两者有什么区别?

我什么时候才能知道何时使用它们?

2 个答案:

答案 0 :(得分:2)

这个页面给出了一个很好的比较:http://download.oracle.com/javase/tutorial/java/IandI/abstract.html。您可以通过非常快速的谷歌搜索找到它。

答案 1 :(得分:1)

Interface用于定义合同。抽象类用于定义所有后代共有的一些方法,可能还有一些不同的方法(它们将是abstract)。达到interfacesabstract classes多态性。