【问题标题】:why to use interface if there is only abstract methods [duplicate]如果只有抽象方法,为什么要使用接口[重复]
【发布时间】:2016-01-01 09:08:34
【问题描述】:

在java中有一个只有抽象方法的接口意味着只有方法声明,而这些方法在实现接口的类中实现,那么为什么要使用只有声明的接口。这个问题在面试中被问到。

【问题讨论】:

标签: java


【解决方案1】:

接口仅用于方法的声明,因为它可以实现多种行为。实现接口并根据需要定义方法是类的责任。

接口允许通过实现类以不同的方式实现相同的方法,这使您可以实现行为便利。

为了理解起见,您可以考虑存在接口以便您可以为您的应用程序实现行为方法,并且存在类来实现特征方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 2013-06-23
    • 2013-04-28
    • 2012-03-05
    • 2020-07-06
    • 2010-10-13
    • 1970-01-01
    相关资源
    最近更新 更多