All pastes #394688 Raw Edit

damiannnnnnnn

public text v1 · immutable
·published 2007-03-14 14:49 UTC
rendered paste body

/**
 * Write a description of class Farm here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Farm
{
private Animal[] myFarm = new Animal[4];
public Farm(){
myFarm[0] = new Cow();
myFarm[1] = new Chick();
myFarm[2] = new Pig();
myFarm[3] = new NamedCow("Elsie");
}

public void animalSounds()
    {
    Animal temp;
    for(int i = 0; i < myFarm.length; i++)
        {
    temp = myFarm[i];
    System.out.println(temp.getType() + " goes " + temp.getSound());
        }
        NamedCow named = (NamedCow)myFarm[3];
        System.out.println(named.getName());
    }
}