Buscar

UAM - Programação orientada a objetos - Unidade 3 - Atividade 3 - Pergunta 7

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UAM – Programação orientada a objetos – Unidade 3 – Atividade 3
Pergunta 7
“A linguagem Java apoia a herança simples, mas não a múltipla. Isso porque uma classe estende, no máximo, para outra classe. Todavia, uma classe potencialmente implementa muitas interfaces.”. (PAGE-JONES, M. Fundamentos do desenho orientado a objeto com UML. São Paulo: Makron Books, 2001. p. 50.)
Podemos compreender a questão da herança na orientação a objeto. Neste sentido, temos agregados à herança os conceitos de sobrecarga e sobrescrita. Dentre as afirmativas abaixo, quais são verdadeiras e quais são falsas?
I. (  ) Os métodos existentes na classe mãe talvez não se adéquem a todas as classes filhas.
II. (  ) @override
nas classes filhas realiza uma sobrescrita do método herdado.
III. (  ) Na herança, os tipos de retorno podem ser modificados nas sobrescritas.
IV.(  ) Na herança, os tipos de retorno não podem ser modificados na sobrecarga.
V. (  ) Sobrecarga cria métodos com o mesmo nome, mas cada método recebe parâmetros diferentes.
Agora, assinale a alternativa que apresenta a sequência correta.
· .F, V, F, F, V.
· .V, V, F, F, V.
· .V, F, F, F, V.
· .V, V, V, F, F.
· .F, V, V, F, V.

Continue navegando