Você está na página 1de 1

Pontifcia Universidade Catlica do Paran - PUCPR

Escola Politcnica

Exerccios: Array, Herana e Polimorfismo


Tcnicas Avanadas de Programao e Estrutura de DadosI
2o ano Engenharia da Computao
Professora: Claudia Moro
Crie os programas referentes a cada um dos exerccios a seguir e envie para o
Eureka. Crie uma pasta com o seu nome. Pode ser as classes somente criadas em
cada exerccio ou o projeto completo.
1) Elabore um programa que faa a leitura de 20 nomes e 20 notas de alunos. Faa o
clculo da mdia. Imprima a mdia; o nome e nota do aluno com a maior nota.
Dica: utilze arrays.
2) Elabore um programa que utilizando a classe ponto (criada anteriormente)
armazene 15 pontos de um polgono. DESAFIO: No caso do polgonos como
permitir que o nmero de pontos cresa sob demanda.
3) Crie e implemente um programa em Java que contenha uma hierarquia de classes
conforme o diagrama a seguir, contendo os atributos e comportamentos descritos
na tabela, utilize os seus conhecimentos e distribua as caractersticas de forma que
tudo o que for comum a todos os animais fique na classe Animal.

Cachorro
Possui Nome
Possui Idade
Deve emetir som
Deve correr

Cavalo
Possui Nome
Possui Idade
Deve emetir som
Deve correr

Preguia
Possui Nome
Possui Idade
Deve emetir som
Dever subir em rvores

4) Implemente um programa que crie os 3 tipos de animais definidos no item anterior


e invoque o mtodo que emite o som de cada um de forma polimrfica,isto ,
independente do tipo de animal.

Você também pode gostar