Como popular e imprimir o valor variavel de referencia de outra classe

2 respostas
V
Exemplo todo cliente tem documento

public class Cliente {	

private String nome;

private int idade;

private Documento doc = new Documento();
public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
public int getIdade() {
	return idade;
}
public void setIdade(int idade) {
	this.idade = idade;
}
public Documento getDoc() {
	return doc;
}
public void setDoc(Documento doc) {
	this.doc = doc;
}

}

public class Documento {

private String rg;

private String cpf;
public String getRg() {
	return rg;
}
public void setRg(String rg) {
	this.rg = rg;
}
public String getCpf() {
	return cpf;
}
public void setCpf(String cpf) {
	this.cpf = cpf;
}

}

2 Respostas

kenneth

Fala brow…

Antes de mais nada, quando postar um codigo-fonte, utilize as tags [ code] e [ /code]…
Facilita a leitura =]

Quanto a sua duvida, voce esta querendo imprimir algo que este no atributo Documento?
Se sim:

Cliente cli = new Cliente();
  System.out.prinltn(cli.getDocumento().getNumero()); // getNumero eh so hipotetico, para exemplo..

Abraco

leonardodar

Primeiro, crie sua variável do tipo Documento:

Documento doc = new Documento();

//setando os atributos de doc
doc.setRg("11111"); 
doc.setCpf("99999");

Segundo, crie sua variável do tipo Cliente e adicione a referência de Documento a ela:

Cliente umCliente = new Cliente();
umCliente.setDoc(doc);

Terceiro, para a impressão do valor, faça da seguinte forma:

System.out.println(umCliente.getDoc().getRg());
Criado 14 de setembro de 2010
Ultima resposta 15 de set. de 2010
Respostas 2
Participantes 3