-1

我正在尝试处理上述问题。我知道接口包含没有实现的方法签名。该任务留给实现接口的类。我很难理解接口与 API 的关系。当我们想使用数组列表或字体时,我们将包导入到我们的类中,对吗?但是我们实现的是什么接口呢?任何帮助将不胜感激...谢谢

java.awt.font==>提供与字体相关的类和接口。

4

1 回答 1

2

你并没有通过一个包来实现任何接口import——你只是提供了一些语法糖来使编写 Java 代码的痛苦比其他方式少一些。在字节码中,一切都是完全合格的。

接口可以定义一个 API,也可以是API 的一部分

一个包可能包含一个 API,或者是API 的一部分,或者只是随机的东西。

如果您实际实现了一个接口,那么您只是在实现一个接口——否则您只是在使用一个接口,或者引用一个接口。这需要导入包/类/接口,但仅导入相同是不够的。

于 2012-05-12T21:27:24.137 回答