簡介
在java程式中 一個類實現接口類時用的關鍵字。Object implements Object 如java 中定義的接口Animal ,實現接口的類 定義如下: public class Tiger implements Animal
{
}
java 中的接口定義有基本上就是像C++中的類中定義的類中包含實虛函式也就是C++中的抽象類。java中沒有多繼承,為了彌補這裡的不足,用到了 interface 。
詳細解釋
java中能夠定義接口 接口是一種變相的抽象類 接口的定義可以實現java中的多繼承問題 java中類與類之間只能單繼承 關鍵字 是extends 而對於類來說可以實現接口 關鍵字就用implements 表示該類實現接口 接口與接口是也可以用extends來繼承
extends是繼承父類,只要那個類不是聲明為final的就能繼承,JAVA中不支持多重繼承,但是可以用接口來實現,這樣就要用到implements,繼承只能繼承一個類,但implements可以實現多個接口,用逗號分開就行了
比如
class A extends B implements C,D,E