Ed
há 8 meses
Para entender a sobrecarga de métodos em Java, é importante saber que ela permite que você tenha vários métodos com o mesmo nome, desde que eles tenham diferentes listas de parâmetros. Vamos analisar as alternativas: (A) O número de parâmetros deve ser diferente em cada versão do método; - Esta afirmação é verdadeira, pois a sobrecarga depende da diferença no número ou tipo dos parâmetros. (B) Se o número e tipo dos parâmetros forem os mesmos em todas as versões, os tipos de retorno devem ser distintos; - Esta afirmação é falsa. O tipo de retorno não é considerado para a sobrecarga de métodos. (C) O tipo de retorno e os tipos dos parâmetros devem ser diferentes em cada versão, independente do número de parâmetros; - Esta afirmação é falsa. O número de parâmetros pode ser o mesmo, desde que os tipos sejam diferentes. (D) Se o número de parâmetros for o mesmo em todas as versões, os tipos destes devem ser diferentes; - Esta afirmação é verdadeira e está correta, pois é uma das regras da sobrecarga de métodos. (E) Inexiste restrição quanto à quantidade e tipos dos parâmetros e ao tipo de retorno; - Esta afirmação é falsa, pois existem restrições, como já mencionado. Portanto, as alternativas corretas são (A) e (D), mas como você pediu apenas uma resposta, a mais precisa e que se alinha diretamente com a definição de sobrecarga é a alternativa (D): "Se o número de parâmetros for o mesmo em todas as versões, os tipos destes devem ser diferentes."
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material