SóProvas


ID
242917
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação ao conceito de polimorfismo aplicado à programação
orientada a objetos, julgue os itens a seguir.

Considerando as características do relacionamento entre uma classe e suas subclasses, é correto afirmar que toda implementação de subclasse é polimórfica.

Alternativas
Comentários
  • ERRADO. Não necessariamente preciso usar polimorfismos nos métodos herdados. Posso simplesmente herdá-los e usuá-los da forma como foram criados na superclasse.

  • Será que a afirmativa não deveria ter sido escrita com (DE + AS), ficando: toda implementação das subclasse é polimórfica.

    Pois da forma como o texto está redigido, me parece, que a interpretação mais apropriada seria a de que quando implementamos uma subclasse, esta implementação sempre será polimórfica. O que, a meu ver, é correto.

    Ou alguém discorda? Mesmo dando essa interpretação, o que considero mais correta, o item continua errado?
  • Nem toda implementação em subclasse é polimórfica, pois podemos criar novos métodos nas classes filhas. Neste caso, não estamos fazendo uso da sobreposição.

  • Herança polimórfica é um tipo de herança. Obviamente existem outros tipos.

    Se existem outros tipos, NÃO é correto afirmar que toda a implementação de subclasse é polimórfica.


    http://dropsti.blogspot.com.br/2014/05/orientacao-objetos.html

  • Gabarito Errado

    Generalizou....

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !