30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

HERANÇA E POLIMORFIS MO<br />

}<br />

Exercícios<br />

}<br />

}<br />

System.out.println("olá.");<br />

1. Implemente uma superclasse Animal, e depois três subclasses: Mamíferos, Peixes e Aves.<br />

Depois crie um programa de testes que lhe permita criar instâncias dessas classes.<br />

2. Modifique as classes do exercício anterior, implementando um método que imprime na tela o som<br />

de cada animal criado a partir dessas classes. Por exemplo, um cachorro deve latir, uma ave<br />

deve gralhar e um peixe não deve fazer barulho.<br />

3. Altere o programa de testes do primeiro exercício para que ele crie aleatoriamente 10 animais, e<br />

depois imprima na tela o som de cada um deles, identificando se é um mamífero, um peixe ou<br />

uma ave.<br />

4. Aumente o número de classes de seu exercício, especializando ainda mais os tipos de animais<br />

representáveis por elas. Por exemplo, inclua uma classe Cachorro, subclasse de Mamífero, ou<br />

uma classe Acara, subclasse de Peixe. Depois vá especializando ainda mais, criando as classes<br />

Poodle e AcaraBandeira.<br />

5. Desenhe em um papel a hierarquia entre as classes que você criou no exercício anterior.<br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!