2010-06-09 89 views
0

可能重複:
Java Interfaces?實際使用界面

什麼是在Java中使用的接口嗎?界面是否有助於實際提供多重繼承?

+4

如果你回去接受以前問題的最佳答案,那麼你更有可能得到答案。 – crazyscot 2010-06-09 12:57:31

+1

你已經提出了六個問題,但沒有接受任何答案。您可能想回過頭來接受以前問題的答案(通過點擊幫助答案旁邊的複選標記),以便在未來的問題上獲得更好的答案。 – VoteyDisciple 2010-06-09 12:57:55

回答

2

接口用作合同。

如果一個對象實現了一個接口,它將保證提供接口中指定的功能。

接口還允許您對象(實現接口)多態。

0

不,多繼承是當您從多個對象擴展行爲時。

接口提供了一種安全的方式來聲明對象能夠做什麼,而不是如何做。這就是爲什麼你可以實現多個接口。

它們用於很多種問題,例如,當您想要賦予您的對象與這些對象實際相同的能力時:例如,接口Comparable指出對象可以與其他對象相同類型的物體。這並不涉及它是什麼樣的對象。

+1

「接口的多重繼承」與「多重繼承的實現」通常是它的名稱。 – 2010-06-09 12:58:54