Considerando os conceitos fundamentais de arquitetura e lin...

Próximas questões
Com base no mesmo assunto
Q4234258 Programação

Considerando os conceitos fundamentais de arquitetura e linguagem orientadas a objetos, bem como o desenvolvimento e a integração via interfaces de programação de aplicações (API), julgue o item subsequente.


Na arquitetura orientada a objetos, o polimorfismo baseado em ligação dinâmica (late binding) faz com que a implementação invocada de um método em tempo de execução seja determinada pelo tipo real do objeto instanciado, e não apenas pelo tipo estático da variável de referência.

Alternativas

Comentários

Veja os comentários dos nossos alunos

O polimorfismo baseado em ligação dinâmica (late binding) ocorre quando a implementação de um método é definida em tempo de execução, de acordo com o tipo real do objeto instanciado, e não apenas pelo tipo estático da variável de referência. Assim, uma referência de uma superclasse pode apontar para um objeto de uma subclasse e, ao chamar um método sobrescrito, será executada a implementação da subclasse. Além disso, utiliza sobrescrita (@Override)

OBS: existe também o polimorfismo baseado em ligação estática (early binding) que é executado em tempo de compilação, o que utiliza sobrecarga (@Overload)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo