Bom dia galera…é erro simples de iniciante…
Estou utilizando o recurso de composicao, porém na hora de chamar o construtor na class teste,
não consigo acessar aos tributos nome e endereço. acredito que pode ser três coisas:
- O construtor está errado
- A criação dos metódos GET ou set
- Ou na hora de chama o construtor da class teste
Agradeço a ajuda
public class Cadastro {
private String nome;
private String endereco;
Cadastro(String endereco, String nome) {
super();
this.endereco = endereco;
this.nome = nome;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public class funcionário {
private int salario;
private Cadastro endereco;
funcionário(Cadastro endereco, int salario) {
super();
this.endereco = endereco;
this.salario = salario;
}
public int getSalario() {
return salario;
}
public void setSalario(int salario) {
this.salario = salario;
}
public Cadastro getEndereco() {
return endereco;
}
public void setEndereco(Cadastro endereco) {
this.endereco = endereco;
}
}
public class Teste {
public static void main(String[] args) {
// TODO Auto-generated method stub
Cadastro a = new Cadastro("Leandro","Rua 03");
a.setEndereco("ola");
System.out.println("veja "+a.getEndereco());
funcionário b = new funcionário(a, 200);
b.setSalario(200);
[color=red] b.setEndereco(a.setEndereco("Rua 03"));
Nesta comando já da erro[/color]
}
}