Galera estou fazendo um programinha em java e estou com problemas na atribuição dos meus objetos. Está me retorno erro ao atribuir o objeto cliente, Como posso resolver isso ?
Segue o código:
[code] Cliente cliente = new Cliente();
cliente.setNome(JOptionPane.showInputDialog("Nome do Cliente:"));
cliente.setEndereco(JOptionPane.showInputDialog("Endereço do Cliente:"));
contaEnergia.setNomeEndereco(cliente);
[/code]
A classe cliente está assim :
[code]public class Cliente {
private String nome;
private String endereco;
public void setNome( String nome ){
this.nome = nome;
}
public String getNome(){
return this.nome;
}
public void setEndereco( String endereco ){
this.endereco = endereco;
}
public String getEndereco(){
return this.endereco;
}
}
[/code]
Na classe contaEnergia minhas propriedades estão assim :
public void setNomeEndereco( Cliente cliente){
nomeEndereco.setEndereco(cliente.getEndereco());
nomeEndereco.setNome(cliente.getNome());
}
public Cliente getNomeEndereco(){
return this.nomeEndereco;
}
public void setNumeroConta( int numeroConta ){
this.numeroConta = numeroConta;
}
public int getNumeroConta(){
return this.numeroConta;
}
O erro está ocorrendo na atribuição:
contaEnergia.setNomeEndereco(cliente);
Pq ? e como resolvo isso ?
Obrigado