CESGRANRIO — Profissional Transpetro de Nível Superior - Junior: Ênfase 6: Processos de Negócios — Desenvolvimento de Software — 2023
Banca
CESGRANRIO
Órgão
Transpetro
Prova
Transpetro — Profissional Transpetro de Nível Superior - Junior: Ênfase 6: Processos de Negócios — 2023
Ano
2023
Disciplina
Engenharia de Software
Assunto
Desenvolvimento de Software
Cargo
Profissional Transpetro de Nível Superior - Junior: Ênfase 6: Processos de Negócios
Enunciado
Um desenvolvedor pretende criar três métodos com o mesmo nome em uma mesma classe, mas com parâmetros diferentes. Para essa tarefa, utilizará uma técnica que faz parte do paradigma de orientação a objetos. Qual o nome da técnica a ser usada pelo desenvolvedor?
Alternativas
A)
Herança
B)
Interface
C)
Instanciação
D)
Sobrecarga
E)
Sobrescrita
Gabarito e comentário
Resposta correta: D
Criar vários métodos com o mesmo nome, mas com listas de parâmetros diferentes, caracteriza sobrecarga de métodos. O compilador distingue qual método deve ser chamado pela quantidade, ordem ou tipos dos argumentos fornecidos. Sobrescrita ocorre quando uma subclasse redefine um método herdado mantendo assinatura compatível, situação diferente da descrita. Alternativa D.
Criar vários métodos com o mesmo nome, mas com listas de parâmetros diferentes, caracteriza sobrecarga de métodos. O compilador distingue qual método deve ser chamado pela quantidade, ordem ou tipos dos argumentos fornecidos. Sobrescrita ocorre quando uma subclasse redefine um método herdado mantendo assinatura compatível, situação diferente da descrita. Alternativa D.