Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FCC 2019

TI - Desenvolvimento de SistemasCódigos em Java
Código
fc136839
Banca
FCC
Órgão
AFAP
Ano
2019
Cargo
Ana Fom ( )
Considere a classe Java abaixo. public class Cliente {     public Cliente() {     }     public Cliente(int a, int b) {     }     public void calcular(int a, int b) {     }     public int calcular(int a, int b) {         return 1;     }     public double comparar(int a, float b) {         return 0;     }     public double comparar(double a, float b) {         return 1;     } } No que se refere à sobrecarga de métodos,
  1. Atodos os métodos foram sobrecarregados adequadamente e a classe compilará sem erros.
  2. Bocorrerá um erro no método comparar, pois retorna o mesmo tipo de dado (double).
  3. Cocorrerá erro no método Cliente, pois não foi definido um tipo de dado de retorno, nem mesmo void.
  4. Docorrerá um erro no método calcular, pois, apesar de retornos diferentes, recebem a mesma quantidade e tipo de parâmetros.
  5. Ehá erro no atributo de visibilidade dos métodos, pois devem ser todos private ao invés de public.
Revelar gabarito e comentário

GabaritoD — ocorrerá um erro no método calcular, pois, apesar de retornos diferentes, recebem a mesma quantidade e tipo de parâmetros.

Link permanente: /questoes/fc136839