SóProvas


ID
3024028
Banca
COMPERVE
Órgão
UFRN
Ano
2019
Provas
Disciplina
Programação
Assuntos

Na programação orientada a objetos, o polimorfismo é a habilidade de objetos de classes diferentes responderem à mesma mensagem de maneiras diferentes. Um tipo de polimorfismo é

Alternativas
Comentários
  • Questão errada. Sobrecaraga é na mesma classe. A opção correta seria Override.

  • Tipos de polimorfismo:

    1. Polimorfismo dinâmico: ou sobrescrita/Overriding. Herança - classe filha sobrescreve classe pai. Tempo de execução.

    2. Polimorfismo estático: ou sobrecarga/Overloading. Mesma classe - assinaturas diferentes. Tempo de compilação.

    A pergunta é um dos tipos de polimorfismo - dentre as respostas temos o Polimorfismo de Sobrecarga. O comando da questão fala do polimorfismo dinâmico só para nos confundir.

  • Como vimos na parte teórica desta aula, existem 2 tipos de polimorfismo: o estático e o dinâmico. A diferença entre eles pode ser resumida no seguinte diagrama.

    Por esse diagrama fica claro que o polimorfismo de sobrecarga é um dos tipos de polimorfismo.

    Resposta: A

  • Complementando o colega:

    Questão errada!

    Mesma mensagem em classes diferentes trata-se de Sobrescrita / Overriding.