import java.awt.Color;

public class House
{
    public static void main(String[] args)
    {
        Pet p = new Cat(Color.BLACK);
        
        if(Math.random() < 0.5)
            p = new Dog("Clifford", "Big Red");
        
        System.out.println(p.getName());   // line 1
        System.out.println(p.getBreed());  // line 2
        System.out.println(p.getColor());  // line 3
        System.out.println(p.toString());  // line 4
        System.out.println(p);             // line 5
        
        
        Pet[] pets = new Pet[2];
        pets[0] = new Cat(Color.ORANGE);
        pets[1] = new Dog("Snoopy", "Beagle");
        
        System.out.println(pets[0].getName());  // line 1
        System.out.println(pets[0].getColor()); // line 2
        System.out.println(pets[1].getBreed()); // line 3
        System.out.println(pets[0].toString()); // line 4
        System.out.println(pets[1].toString()); // line 5
    }
}
