Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FCC 2011

Engenharia de SoftwareOrientação a Objetos
Código
fc114493
Banca
FCC
Órgão
TCE-PR
Ano
2011
Nível
Superior
Cargo
Analista de Controle - Informática
Em relação à Programação Orientada a Objetos, é INCORRETO afirmar:
  1. APolimorfismo pode ser entendido como um conceito complementar ao de herança. Assim, no polimorfismo é possível enviar a mesma mensagem a diferentes objetos e cada objeto responder da maneira mais apropriada para sua classe.
  2. BUma agregação representa um todo que é composto de várias partes e constitui um relacionamento de contenção; se qualquer uma das partes for destruída, as demais partes também o serão.
  3. CInterfaces são como as classes abstratas, mas nelas não é possível implementar nenhum método, apenas declarar suas assinaturas; uma classe ao implementar uma interface deverá escrever todos os seus métodos.
  4. DNo contexto da herança, uma instância da subclasse é, também, uma instância da superclasse.
  5. EA aplicação do polimorfismo utilizando interfaces requer que o método polimórfico seja definido na classe ancestral como abstract para possibilitar sua redefinição nas classes descendentes.
Revelar gabarito e comentário

GabaritoB — Uma agregação representa um todo que é composto de várias partes e constitui um relacionamento de contenção; se qualquer uma das partes for destruída, as demais partes também o serão.

Link permanente: /questoes/fc114493