Participe do IDNLearner.com e encontre respostas comunitárias. Obtenha guias passo a passo para todas as suas perguntas técnicas com a ajuda dos membros experientes de nossa comunidade.

A sobrecarga consiste no recurso que a linguagem Java nos oferece de escrever métodos com o mesmo nome, fazendo-se a distinção pela assinatura do método. Esse recurso é muito útil no desenvolvimento de aplicações dinâmicas. Assim, assinale a alternativa que represente dois métodos com sobrecarga. Alternativas Alternativa 1: public int calcularIdade(String dataNascimento){ return 0; } public double calcularIdade(Date dataNascimento) {return 0;} Alternativa 2: public int calcularIdade(string dataNascimento) {return 0;} public int calcularIdade(int dataNascimento) {return 0;} Alternativa 3: public int calcularIdade(int dataNascimento) {return 0;} public Integer calcularIdade(int dataNascimento) {return null;} Alternativa 4: public Integer calcularIdades(int dataNascimento) {return null;} public Integer calcularIdade(int dia, int mes, int ano) {return null;} Alternativa 5: public Integer calcularIdade(int dia, int mes, int ano) {return null;} private Integer calcularIdade(int dia, int mes, int ano) {return null;}