/// in class exercise about polymorphism import java.util.Scanner; public class testPol { public static void main(String[] args) { Animal a=new Animal("A"); // a.sleep(); System.out.println("**********"); Bird b=new Bird("B"); // b.sleep(); System.out.println("**********"); Dog d=new Dog("D"); // d.sleep(); Animal b1=new Bird("B1"); Animal[] an=new Animal[3]; an[0]=a; an[1]=b1; an[2]=d; for(int i=0;i=ar.length) break; System.out.println("Please sselect one of them" + " (Animal(1)/Bird(2)/Dog(3))(0) to stop"); u=in.nextInt(); if(u==0) break; else if(u==1) ar[i]=new Animal("a"); else if(u==2) ar[i]=new Bird("b"); else if(u==3) ar[i]=new Dog("d"); i++; }while(true); } }