2

众所周知,接口是定义一些方法,而一些接口定义为abstract接口,但是为什么呢?例如:

public abstract interface Test{

}

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

4

3 回答 3

4

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

接口是隐式的abstract

语言规范 JLS# 9.1.1.1 抽象接口

每个接口都是隐式抽象的。

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

于 2013-10-05T08:43:34.623 回答
0

请参阅http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html以获得相同的信息。

另请参阅https://stackoverflow.com/a/18778307/805378以了解抽象和接口之间的区别。

于 2013-10-05T09:03:33.327 回答
-1

在不使用“抽象”的情况下使一个类 100% 抽象。

于 2013-10-05T08:58:33.713 回答