package jp.co.wownet.education.itf; /** 食べ物をたべてその食べ物の名前と味を出力するクラス */ public class Human { /** 食物を食べる動作 @param food 食物インターフェースをインプリメントしたインスタンス */ public void eatFood( Food food ){ System.out.println( "これは" + food.getName() + "です。"); System.out.println( food.getTaste() + "です。"); } /** 動作確認用mainメソッド @param args 起動時引数 */ public static void main( String[] args ){ Human makino = new Human(); Food tmpFood = null; tmpFood = new Beef(); makino.eatFood( tmpFood ); tmpFood = new Tomato(); makino.eatFood( tmpFood ); } }