インターフェース

インターフェースで暗黙的に
メソッド・・・public abstract void method();と同じ
変数・・・public static final 実装してもインターフェース内の変数は変更できない。=定数。初期値を設定しないとコンパイルエラー

インターフェースのメソッドは全てオーバーライドする必要がある。もしオーバーライドされてないものがあると、コンパイルエラー。
implementされてるクラスにオーバーライドされてないものがあるときは、クラスをabstractにすればコンパイル通る。

アーカイブ

Powered by Movable Type 4.22-ja