API 只包含接口吗?它也不能包含 类 吗?

Do API contain only interfaces? Can't it contain classes also?

我是 API(应用程序编程 接口)的新手。我想问 API 是否是接口的子集。 API 可以包含 class 吗?我也开始知道 APIs 用于构建功能以执行两层之间的通信。此功能构建是仅通过接口显式构建还是还使用了任何 class?

您的 API 是向您的代码用户公开的一组 public 事物,以及它们保证和记录的合同。它包括 public 类、public 构造函数、public 方法、public 接口(以及所有接口方法,因为它们在定义上是 public), public 枚举,public 字段等

因为 类 可以是 public,它们可以是你的 API 的一部分。

(我认为你自己把 API 的概念复杂化了很多。)