Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — UNIVALI 2025

ProgramaçãoLinguagens de programação
Código
qg627300
Banca
UNIVALI
Órgão
Prefeitura de Luiz Alves - SC
Ano
2025
Nível
Médio
Cargo
Técnico em Manutenção e Suporte de Informática - Edital nº 12
Em linguagens de programação orientada a objetos como Java, os métodos são blocos de código que definem o comportamento de uma classe. A sobrecarga de método (method overloading) é um recurso que permite a uma classe ter múltiplos métodos com o mesmo nome, desde que suas assinaturas sejam distintas, proporcionando flexibilidade na chamada do método. Sobre a sobrecarga de métodos em Java, analise as afirmativas a seguir:I.Para que ocorra a sobrecarga, dois ou mais métodos na mesma classe devem ter o mesmo nome, mas obrigatoriamente listas de parâmetros diferentes (em número, tipo ou ordem dos parâmetros).II.A sobrecarga de métodos não pode ser realizada alterando-se apenas o tipo de retorno do método; o compilador considerará isso um erro se a lista de parâmetros for idêntica.III.A sobrecarga de métodos é uma forma de polimorfismo de tempo de compilação (estático), pois o compilador decide qual versão do método chamar com base nos argumentos fornecidos na chamada.Está correto o que se afirma em:
  1. AI e III apenas.
  2. BI e II apenas.
  3. CII e III apenas.
  4. DI, II e III.
Revelar gabarito e comentário

GabaritoD — I, II e III.

Link permanente: /questoes/qg627300