最終更新:2013-01-29 (火) 05:37:30 (4104d)  

Java/インターフェイス
Top / Java / インターフェイス

public interface <インタフェース名> {
	データ型 変数名 =;
	修飾子 戻り値のデータ型 メソッド名(引数の型宣言);
}

メモ

  • interfaceの修飾子はpublicのみ
  • 定数と抽象メソッドしか記述できない
  • 定数はfinal public static
  • メソッドは抽象メソッドのみ記述可能。自動的にabstract public
  • Java/クラス単一継承?だが、インタフェースの場合は多重継承が可能
  • 実装クラスではインタフェースで宣言されているメソッドを全て実装する必要がある

関連