You're mistaken.<p>Animal animal = zoo.getAnimal();<p>Can I do animal.bark() or animal.fly() ? All I know is that it's an Animal of some sort, may or may not be an instance of the Dog or Bird subclasses of Animal.