Animal.java



/** 動物園の動物に共通する性質を表すクラス */
public abstract class Animal {

   /** 動物の名前 */
    public String name;

   /** 動物の年齢 */
    public int age;

   /** 動物の出身地を調べるメソッド */
    public abstract String getOrigin();

   /** コンストラクタ */
    protected Animal( String s, int i ) {
        name = s;
        age =i;
    }

   /** 動物の情報を記述した文字列を返す */
    public String toString() {
        String info = name + " is " + age + " years old.";
        return info;
    }
}