Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — UFSC 2023

ProgramaçãoProgramação Orientada a Objetos
Código
qg046132
Banca
UFSC
Órgão
UFSC
Ano
2023
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Considere as seguintes definições relacionadas à programação orientada a objetos, com lacunas a preencher, e assinale a alternativa que preencha corretamente as três definições, considerando sua ordem.1. __________ é a capacidade de objetos de classes distintas responderem a uma mesma chamada de método de maneiras diferentes. Isso permite que as subclasses redefinam o comportamento de métodos herdados da classe base.2. __________ é a capacidade de um objeto ter vários métodos com o mesmo identificador, mas com assinaturas de métodos diferentes. Isso permite que os objetos respondam a chamadas de métodos distintos, mas com identificadores idênticos, com base na quantidade e no tipo de argumentos fornecidos.3. __________ é a capacidade de uma subclasse substituir o comportamento de um método herdado da classe base. Isso permite que uma classe modifique o comportamento de um método para atender às suas próprias necessidades, mantendo a mesma assinatura de método.
  1. ASobrecarga – Polimorfismo – Herança
  2. BSobrescrita – Polimorfismo – Encapsulamento
  3. CPolimorfismo – Sobrecarga – Herança
  4. DHerança – Encapsulamento – Sobrescrita
  5. EPolimorfismo – Sobrecarga – Sobrescrita
Revelar gabarito e comentário

GabaritoE — Polimorfismo – Sobrecarga – Sobrescrita

Link permanente: /questoes/qg046132