package poly;

public class WMFrog extends Animal {

	public WMFrog() { super("Wiiide Moouuth Frooog"); }
	@Override public String eats() { return "Buugss and Fliiiees"; }

	public void interview(Animal guest) {
		System.out.println("  Hiiii... I'm a " + getName() + ", Iiii eeeeaaat " + eats());
		System.out.println("  Whaat kiiind oof aaanimaaaal aare yooou, aand whaaat doo yoou eeeaat?");
		String guestEats = guest.eats();
		System.out.println("I'm a " + guest.getName() + " and I eat " + guestEats);
		if (0==guestEats.compareTo("Wide Mouth Frogs")) System.out.println("  No kdding");
		else System.out.println("  Thaaaaat's Niiiiiiice!\n");
	}

	public void interviews(Animal ... guests) {
		System.out.println("On a lilly pad at the edge of a placid lake sits a wide-mouth frog with a particularly wide mouth!");
		System.out.println("There are some animals walking by the lake... let's listen in...");
		for(Animal guest : guests) interview(guest);
	}

	public static void main(String[] args) {
		WMFrog green = new WMFrog();
		green.interviews(new Cow(),new Hen(), new Rabbit(),new Tiger());
	}
}