O que é sobrecarga de método?
Questão
O que é sobrecarga de método?
Alternativas
A) É a capacidade de uma classe ter apenas um método com o mesmo nome e mesmo número de parâmetros.
B) É a capacidade de uma classe ter apenas um método com vários parâmetros diferentes.
C) É a capacidade de uma classe ter diversos métodos com nomes diferentes, mas com parâmetros iguais.
Resposta certa
D) É a capacidade de uma classe ter diversos métodos com o mesmo nome, mas com parâmetros diferentes.
E) É a capacidade de uma classe não ter métodos.
Explicação
Em Programação Orientada a Objetos, sobrecarga de método (method overloading) ocorre quando uma mesma classe possui métodos com o mesmo nome, porém com assinaturas diferentes — isto é, mudando a quantidade e/ou os tipos (e/ou a ordem) dos parâmetros.
Analisando as alternativas:
- A: errado — isso descreve o oposto (apenas um método).
- B: errado — fala em “apenas um método”; sobrecarga envolve mais de um método com o mesmo nome.
- C: errado — métodos com nomes diferentes não caracterizam sobrecarga.
- D: correto — mesmo nome, parâmetros diferentes.
- E: errado — não tem relação.
Carregando…