CESGRANRIO — Profissional Transpetro de Nível Superior - Junior: Ênfase 6: Processos de Negócios — Desenvolvimento de Software — 2023

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

  1. A)

    Herança

  2. B)

    Interface

  3. C)

    Instanciação

  4. D)

    Sobrecarga

  5. 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.

Questões relacionadas