Informática, perguntado por Jujubay, 10 meses atrás

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ê
Jujubay: Não consegui colocar a questão organizada..Estou com duvida em entender esta questão
Jujubay: Consegui organizar agora..poderia me ajudar?
Usuário anônimo: É a letra d)
Usuário anônimo: Obrigado por melhorar um pouco a leitura

Soluções para a tarefa

Respondido por Usuário anônimo
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 brucevsbruce
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