为什么在Java中定义抽象接口

时间:2013-10-05 08:42:46

标签: java

我们知道,接口是定义一些方法,但是某些接口定义为abstract接口,但为什么呢? 例如:

public abstract interface Test{

}

使用abstract定义接口有什么好处?

3 个答案:

答案 0 :(得分:4)

无需添加abstract关键字。那里多余。

接口隐含abstract

Language Spec JLS# 9.1.1.1 abstract Interfaces

  

每个界面都是隐式抽象的。

     

此修饰符已过时,不应在新程序中使用。

答案 1 :(得分:0)

答案 2 :(得分:-1)

在不使用'abstract'的情况下使类100%抽象。