最終更新:2013-01-29 (火) 05:37:30 (4104d)
Java/インターフェイス
public interface <インタフェース名> { データ型 変数名 = 値; 修飾子 戻り値のデータ型 メソッド名(引数の型宣言); }
メモ
- interfaceの修飾子はpublicのみ
- 定数と抽象メソッドしか記述できない
- 定数はfinal public static
- メソッドは抽象メソッドのみ記述可能。自動的にabstract public
- Java/クラスは単一継承?だが、インタフェースの場合は多重継承が可能
- 実装クラスではインタフェースで宣言されているメソッドを全て実装する必要がある