class Mammal{//哺乳類
	private	java.util.Date birthday;
	public Mammal(){birthday=new java.util.Date();}
	public String getBirthday(){return birthday.toString();}
	public void print()
	{
		System.out.println("哺乳類のインスタンス：誕生日は"+getBirthday());
	}
}
public class Cat extends Mammal{

	//追加メンバ
	private String name="名なし";
	public Cat(String name){this.name=name;}

	//親メンバの上書き
	@Override
	public void print()
	{
		System.out.println(
			"猫のインスタンス：誕生日は"+getBirthday()+" 名前は"+name
		);
	}

	//----------------------------------
	//動作テスト用main関数
	static public void main(String[] args)
	{
		Mammal m1=new Mammal();
		Mammal m2=new Cat("チャチャ");
		m1.print();
		m2.print();
	}
}