Sobre Sobrecarga de Metodos: Analise os códigos abaixo e informe em qual deles existe sobrecarga de métodos.
a) public abstract class Area { public abstract void calcular(); }
b) public class Pessoa { private String nome; public String getNome() { return nome; } public void setNome(String nom { this.nome = nome; } }
c) public class Colaborador { String nome; String endereco; public Colaborador(String nome, String endereco){ this.nome = nome; this.endereco = endereco; } }
d) public class Colaborador { String nome; String endereco; public Colaborador(){ } public Colaborador(String nom{ this.nome = nome; } public Colaborador(String nome, String endereco){ this.nome = nome; this.endereco = endereco; } }
e) public class Colaborador { private String nome; private String endereco; public Colaborador(){ } public String getNome() { return nome; } public void setNome(String nom { this.nome = nome; } public String getEndereco() { return endereco; } public void setEndereco(String endereco) { this.endereco = endereco; } }
Usuário anônimo:
Que bela consideração hein amigo, deu pra ver sua preocupação tanto em resolver a questão quanto com quem resolveria por você
Soluções para a tarefa
Respondido por
4
Resposta:
Alternativa D)
Explicação:
Sobrecarga de métodos pode acontecer em 2 tipos de casos:
1 - quando existe dois métodos em uma classe com o mesmo nome mas que recebem parâmetros diferentes (É o seu caso)
2 - Quando métodos da classe mãe são sobrescritos na classe filha usando @override, no caso da linguagem Java (Não é o seu caso)
Portanto, a alternativa que esboça o primeiro caso, é a D)
Respondido por
0
Resposta:
D
Explicação:
d) public class Colaborador { String nome; String endereco; public Colaborador(){ } public Colaborador(String nom{ this.nome = nome; } public Colaborador(String nome, String endereco){ this.nome = nome; this.endereco = endereco; } }
Perguntas interessantes
Biologia,
7 meses atrás
Matemática,
7 meses atrás
Química,
7 meses atrás
Física,
10 meses atrás
Matemática,
10 meses atrás