我只有一个问题(也许是愚蠢的),但对我来说并不清楚。根据java文档: https://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html 我们可以读到Java平台包含两个元素:
在该信息下面,我们有一句话“API是一个现成的软件组件的大集合,提供许多有用的功能。它被分组到相关类和接口的库中”
我的问题是“相关课程”是什么意思。我认为API仅指接口。
答案 0 :(得分:1)
API表示可供公众使用的所有工件和约定:
答案 1 :(得分:1)
在非代码的书面材料中,单词" interface"并不总是引用Java interface
类型。
" interface"更通用的含义是任何公开可见的方法集,可能在多个类中。 "我"在API中指的是单词" interface的内涵。"这就是为什么它包含不是Java interface
类型的Java类。