2014-08-27 87 views
0

我知道一個實現接口的類可以被聲明爲抽象的,但不知道它是否可以聲明爲接口?如果是這樣,它的好處是什麼?實現接口的類可以在Java中聲明爲接口嗎?

+0

好處是什麼? – 2014-08-27 16:18:44

+1

你不能讓接口實現一個接口。不過,你可以擴展接口。 – Makoto 2014-08-27 16:19:22

+1

如果它是一個類,它不是一個接口。如果它是一個接口,它不是一個類。 – 2014-08-27 16:19:41

回答

3

interface can implements an interface的定義中。

一個interface是一個合約,形式化的行爲,不能執行邏輯。

但是,接口可以擴展其他接口。

abstract類可以實現,另一方面的interface,因爲無論:

  • 行爲是在abstract類中實現,或
  • 行爲實施推遲到擴展abstract

Here是您希望查看的Oracle OOP文檔的常用鏈接。