接口和抽象类?

时间:2011-07-21 20:48:57

标签: java class interface abstract-class

  

可能重复:
  Interface vs Abstract Class (general OO)

我想知道Interface和Abstract类之间的区别吗?

我对此很困惑。

谢谢。

2 个答案:

答案 0 :(得分:0)

在界面中,您只需定义要实施的方法。在抽象类中,您实际上可以编写包含某些代码的方法。我确定已经问过这个问题一千次,所以看看其他一些帖子。

答案 1 :(得分:0)

接口定义合同。抽象类提供代码重用。对象通过其契约(Interfaces)与其他对象交互。对象通过从抽象类继承代码与其他相关对象共享代码。