インタフェースとは?

インタフェースはJavaプログラミング言語の中でクラスたちが具現する動作を指定する抽象型である。これらはプロトコルと似ている。インターフェースはinterfaceというキーワードを使用して宣言する。メソッドシグニチャと定数宣言だけを含む。Java8より低いバージョンを基準でインターフェースのすべてのメソッドは具現体(メソッドボディー)を含めてない。Java8から,defaultとstaticメソッドはinterface定義に具現体を持つことができる。

使い方

インターフェースの定義

インターフェースの次のように宣言できる

publid interface myinterface {
//メソッドボディー
}