SóProvas


ID
3132940
Banca
VUNESP
Órgão
Câmara de Piracicaba - SP
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Considerando a orientação a objetos, assinale a alternativa que define corretamente o que é polimorfismo.

Alternativas
Comentários
  • Polimorfismo significa muitas formas , na orientação a objetos você pode enviar uma mesma mensagem para diferentes objetos e fazê-los responder da maneira correta.

    "Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse"

    Existem dois tipos básicos de polimorfismo:

    Fonte: http://www.macoratti.net/12/06/c_poli1.htm

  • Complementando:

    Existem dois tipos básicos de polimorfismo:

    O polimorfismo estático (sobrecarga) utiliza o nome do método igual e argumentos diferentes e a decisão do método que deve ser chamado é tomada em tempo de compilação conforme os argumentos que são passados.

    O polimorfismo dinâmico (sobrescrita) utiliza o nome e os argumentos do método iguais. Nesse caso, ocorre uma redefinição do método da classe pela subclasse e a decisão é tomada em tempo de execução.

    Fonte: Estratégia - T.I

    Gabarito: E