【问题标题】:Interfaces with respect to the term API与术语 API 相关的接口
【发布时间】:2012-05-21 00:04:54
【问题描述】:

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

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

【问题讨论】:

  • 目前的问题没有多大意义。你能澄清一下你不确定的是什么吗?

标签: java terminology


【解决方案1】:

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

一个接口可以定义一个API,或者它可以是一个API的一部分

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

只有当你真正实现一个接口时,你才在实现一个接口——否则你只是使用一个接口,或者引用一个界面。这要求导入包/类/接口,但仅仅导入它们是不够的。

【讨论】:

  • 说得好。我特别喜欢在实现、使用和引用这些词中添加的重点。它有助于澄清差异。
  • 感谢戴夫的解释
猜你喜欢
  • 1970-01-01
  • 2021-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多