不太理解API是什么?

不太理解API是什么?

我一直不太理解API是什么,之前学java基础部分时,以为API就是类似于java的手册,可以在上面查到java内置的各种类和方法,但事实好像并不是我理解的这样。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2021-10-09 17:35:06

同学你好,通俗一点说API的话:

由于我们可以通过方法的声明来推断如何使用该方法(方法名代表这个方法能做什么,参数列表代表该方法需要什么数据,返回值代表该方法能回馈什么数据),所以能够展示某个类中所有“方法的声明”的“方法列表”也就代表着教会其他人如何使用这个类。而上述这个“方法列表”就是API。

在基础课程中,我们接触到的API文档,就是将上述的很多个类的“方法列表”放在一个文档中,分门别类的进行管理之后形成的。同学在课程上看到的API文档仅仅是JDK中的类的“方法列表”,而实际应用的过程中,会有很多第三方的Java类会被我们所应用,而这些类的“方法列表”也许并不会以“API文档”的形式提供给我们,但无论通过什么方式提供,提供的都是“方法列表”,也就是API了。

所以很多时候,我们在Eclipse或者IDEA上,用某个对象查看提示的方法列表的时候,也会称之为“查看API”,其实就是查看这个对象的类中的方法列表。

老师猜想同学迷惑的地方可能是误以为“API”就是“文档”,其实API的表现形式很多,无论是文档,还是提示或者其他的方式,都是在使用API。

祝学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师