アットウィキロゴ

インターフェース、抽象メソッド

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

タグ:

Java
+ タグ編集
  • タグ:
  • Java
最終更新:2008年05月27日 23:18