【问题标题】:Interface and an Abstract class? [duplicate]接口和抽象类? [复制]
【发布时间】:2011-10-10 14:06:36
【问题描述】:

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

我想知道接口和抽象类的区别?

我对此感到很困惑。

已经谢谢了。

【问题讨论】:

标签: java class interface abstract-class


【解决方案1】:

在接口中,您只需定义要实现的方法。在抽象类中,您实际上可以编写包含一些代码的方法。我敢肯定这个问题已经被问了一千次了,所以看看其他一些帖子。

【讨论】:

    【解决方案2】:

    接口定义契约。抽象类提供代码重用。一个对象通过它们的契约(接口)与其他对象交互。对象通过从抽象类继承来与其他相关对象共享代码。

    【讨论】:

      猜你喜欢
      • 2011-07-12
      • 2017-02-19
      • 2011-12-05
      • 2011-07-02
      • 2010-09-20
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      相关资源
      最近更新 更多