Considerando os conceitos fundamentais de arquitetura e lin...
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.
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