Escolar Documentos
Profissional Documentos
Cultura Documentos
Questões teóricas
1. O que é herança? Qual a vantagem de se usar esse mecanismo?
2. Qual a diferença entre herança simples e herança múltipla?
3. O que é o conceito de polimorfismo? Explique um cenário onde precisamos de
polimorfismo.
4. Diferencie herança, agregação e composição.
5. O que são classes abstratas e qual o seu uso mais comum?
6. Diferencie classe abstrata e interface.
7. Para que servem os tipos genéricos no Java?
Questões práticas
Ao criar os métodos modificadores dos atributos privados, validar
conforme explicitado em cada caso. Se o valor passado não passar na
validação, não modifique o atributo.
8. Crie a classe Lider que extende da classe Funcionario da lista 2 e que tem os
seguintes membros:
INSTITUTO DE Universidade Federal do Rio de Janeiro