インターフェース 実装クラスが抽象メソッドを定義してくれると期待してる奴、それがインタフェース ・オブジェクトの操作(つまりメソッド)のみ抽象化したもの(抽象メソッド) ・定数の定義可能 を持つことができる。 例 Animalインタフェース --Animal.java-- interface Animal{ public abstract void eat(String food); //食べるという操作だが、具体的に何をするか未定 public abstract void sing(); //鳴くという操作だが、具体的に何をするか未定 ---------- ※ちなみに abstract final static は記述を省略したほうが良い インターフェースに定義できるのは、必ず抽象メソッドや定数だけだからね