Em relação à orientação a objetos, considere: Um dos mecanismos...

Em relação à orientação a objetos, considere: Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição, que ocorre quando um método, cuja assinatu...


publicidade

Em relação à orientação a objetos, considere:

Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição, que ocorre quando um método, cuja assinatura já tenha sido especificada, recebe uma nova definição em uma classe derivada.

A linguagem de programação orientada a objetos deve suportar o conceito de ligação tardia (late binding), visto que a definição do método que é candidato a ser efetivamente invocado só ocorre durante a execução do programa.


O mecanismo de redefinição, juntamente com o conceito de ligação tardia, é a chave para a utilização adequada de

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Matheus Fernandes
    Matheus Fernandes EQUIPE
    22/10/2025 • 22:06
    Gabarito: a) polimorfismo.

    A questão aborda dois conceitos fundamentais da programação orientada a objetos: redefinição de métodos e ligação tardia (late binding). A redefinição ocorre quando uma classe derivada fornece uma nova implementação para um método que já foi declarado na classe base, mantendo a mesma assinatura.

    A ligação tardia é o mecanismo pelo qual a decisão sobre qual método será chamado é feita em tempo de execução, e não em tempo de compilação. Isso permite que o programa escolha a implementação correta do método, dependendo do tipo real do objeto, mesmo que a referência seja de um tipo mais genérico.

    Esses dois mecanismos juntos são essenciais para o polimorfismo, que é a capacidade de um objeto assumir múltiplas formas, ou seja, de métodos com a mesma assinatura se comportarem de maneira diferente dependendo do objeto que os invoca.

    As outras alternativas não refletem corretamente o conceito descrito. Por exemplo, "objeto de classes derivadas" é um conceito mais amplo e não está diretamente ligado à ligação tardia e redefinição. "Restrições de acesso" referem-se a modificadores como private e public, que não são o foco aqui. "Polimorfismo e herança" junta dois conceitos, mas a questão pede o mecanismo chave, que é o polimorfismo. "Dois métodos de uma mesma classe" não se relaciona com redefinição e ligação tardia.

    Portanto, a resposta correta é a alternativa a) polimorfismo.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.