Questões Programação Orientação a Objetos

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

Responda: 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...


1Q264662 | Programação, Orientação a Objetos, Técnico Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCC

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

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Matheus Fernandes
Por Matheus Fernandes em 31/12/1969 21:00:00
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.
⚠️ Clique para ver os comentários

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

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