2012-10-23 36 views

回答

5

API指的是應用程序編程接口,世界上其他人看到並可以使用的接口。

方法可以是公共接口的一部分,也可以不是。但API是一套真正的方法。

在Java中與API相關的最常見的事情是接口這是一組真正的公共方法聲明。

如何查看API的另一個有用的方法是將其作爲合同。讓我們以一個List接口爲例。它會告訴你方法簽名,你可以在列表使用和javadoc中你看到了什麼是契約(你需要什麼,你可以期望什麼,以確保這樣的列表的行爲與預期)

2

除了其他工件外,API還包含一組類型,其中包括方法,由API合約指定的那些方法的簽名和行爲。所以是的,API和方法是兩回事,就像爪子和狗是不同的東西。

+0

常量怎麼樣? – auselen

2

爲了詳細說明馬科斯非常精確,但有點簡潔的答案:具體而言,您可以將java接口和關聯的javadoc視爲API。例如,Collection定義了一個由例如Set,而HashSetCollectionSet API的具體實現。

乾杯,

+2

有助於進一步注意到'HashSet'也有自己的API。例如,它具有的構造函數永遠不是由實現的接口定義的API的一部分。 –

相關問題