Em Programação Orientada a Objetos (POO), a sobrecarga de mé...
Em Programação Orientada a Objetos (POO), a sobrecarga de métodos ocorre quando um mesmo identificador representa várias implementações distintas (Deitel; Deitel, 2016). Embora os identificadores dos métodos sobrecarregados sejam os mesmos, suas assinaturas devem ser diferentes.
Considere o código Java a seguir:

Todas as alternativas representam uma sobrecarga válida do método somar da classe Calculadora, EXCETO:
Comentários
Veja os comentários dos nossos alunos
❌ ERRADA (Gabarito)
Essa NÃO é uma sobrecarga válida.
Por quê?
Porque o método possui exatamente a mesma assinatura:
A única coisa que mudou foi o tipo de retorno:
↓
Isso não caracteriza sobrecarga e gera erro de compilação.
Fonte: ChatGPT
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo