Você está na página 1de 2

EXERCÍCIO DE REVISÃO DE POO (Prof Silvano Oliveira)

Crie um Novo projeto Revisao_POO


1. Crie uma classe Animal que obedeça a seguinte descrição:
• possua os atributos nome (String), número de patas(int), cor(String)
• Crie os métodos get e set para cada um dos atributos.
• Crie um método lerDados, que receba os valores digitados pelo usuário e repasse
como argumentos a outro método, cadastrarDados e que atribua-os aos seus
respectivos atributos usando os get e set.
• Crie um método mostrarDados, sem parâmetro e do tipo void, que, quando chamado,
imprime na tela uma espécie de relatório informando os dados do animal.
2. Crie uma classe Peixe que herde da classe Animal e obedeça à seguinte descrição:
• possua um atributo caracteristica(String)
• Crie um método lerDados, que receba os valores digitados pelo usuário e repasse
como argumentos a outro método, cadastrarDados e que atribua-os aos seus
respectivos atributos usando os get e set.
• Crie ainda os métodos get e set para o atributo caracteristica.
• Crie um método mostrarDados sem parâmetro e do tipo void, que, quando chamado,
imprime na tela uma espécie de relatório informando os dados do peixe (incluindo os
dados do Animal e mais a característica).
3. Crie uma classe Mamifero que herde da classe Animal e obedeça à seguinte descrição:
• possua um atributo alimento(String)
• Crie um método lerDados, que receba os valores digitados pelo usuário e repasse
como argumentos a outro método, cadastrarDados e que atribua-os aos seus
respectivos atributos usando os get e set.
• Crie ainda os métodos get e set para o atributo alimento.
• Crie um método mostrarDados sem parâmetro e do tipo void, que, quando chamado,
imprime na tela uma espécie de relatório informando os dados do mamifero(incluindo
os dados do Animal e mais o alimento).
4. Crie uma classe TestaAnimais que possua um método main() para testar as classes criadas.
• Crie um menu:
o 1. Cadastro Mamifero
o 2. Cadastro Peixe
o 3. Mostrar Mamifero
o 4. Mostrar Peixe
o 0. Sair
Classe principal: TestaAnimais.java

Animal
- nome: String
- numPatas: int
- cor: String
+ lerDados(): void
+ cadastrarDados(): void
+ mostrarDados(): void
+ getters() e setters()

Peixe Mamifero
- caracteristica: String - alimento: String
+ lerDados(): void + lerDados(): void
+ cadastrarDados(): void + cadastrarDados(): void
+ mostrarDados(): void + mostrarDados(): void
+ getters() e setters() + getters() e setters()

Resultado:

######### MENU #########

1. Cadastro Mamífero
2. Cadastro Peixe
3. Mostrar Mamífero
4. Mostrar Peixe
0. Sair

Você também pode gostar