关于术语API的接口

时间:2012-05-12 21:23:24

标签: java terminology

我正试图解决上述问题。我知道接口包含没有实现的方法签名。该任务由实现该接口的类决定。我很难理解接口与API的关系。当我们想要使用arraylists或字体时,我们将包导入到我们的类中?但是我们实施的界面是什么?任何帮助将不胜感激...谢谢

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

1 个答案:

答案 0 :(得分:2)

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

接口可能定义 API,或者它可能是API的部分

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

如果您实际实施接口,则只实现接口 - 否则您只是使用接口,或者引用一个界面。这个要求导入一个包/类/接口,但仅仅导入它是不够的。