Erro de cod?

Pessoal boa tarde, sou novo no forum e em java também, ( aprendendo sozinho ) e estou querendo fazer um cadastro de NOME, CPF e TEL, de usuario só que esta dando um erro no cod. alguem por favor poderia me ajudar?.. irei colocar abaixo o cod. e o erro tbm…

[b]public class Pessoa {

public static void main(String[] args) {

	Pessoa pessoa = new Pessoa();
	pessoa.setNome("");
	
	System.out.println(pessoa.toString());}
private String nome, CPF, Telefone;

public Pessoa() {
this.nome = "";
this.CPF = "";
this.Telefone = "";
}

public Pessoa(String nome, String CPF, String Telefone) {
setNome(nome);
setCPF(CPF);
setTelefone(Telefone);
}

public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}

public String getCPF() {
return CPF;
}
public void setCPF(String CPF) {
this.CPF = CPF;
}

public String getTelefone() {
    return Telefone;
}
public void setTelefone(String Telefone) {
    this.Telefone = Telefone;
}

}

o resultado que da é este ( Pessoa@ad3ba4 )[/b]

o que tem de errado neste cod? desde já obrigado a todos pela atenção…

Boa tarde.
Não há nada de errado…

public static void main(String[] args) { 

Pessoa pessoa = new Pessoa(); 
pessoa.setNome("Diego"); // Setado Diego no nome

System.out.println(pessoa.toString());// Ak vc imprime o endereço de memória da variável pessoa.
System.out.println(pessoa.getNome());// Ak ve imprime o valor setado no nome. Imprime "Diego"

} 

Flw

Nada de errado, apenas que, caso você não sobrescreva o método toString, ele irá imprimir o valor do objeto pessoa

System.out.println(pessoa.toString());} 

É o mesmo que dizer a JVM “escreva aquela pessoa”.
Você pode fazer simplesmente

System.out.println(pessoa.getNome());

Para pegar o nome da pessoa.
Ou, como disse, sobrescrever (escrever de outra forma) o método toString (que é herdado da classe Object):

public class Pessoa { 

public static void main(String[] args) { 

Pessoa pessoa = new Pessoa(); 
pessoa.setNome(""); 

System.out.println(pessoa.toString());} 
private String nome, CPF, Telefone; 

public Pessoa() { 
this.nome = ""; 
this.CPF = ""; 
this.Telefone = ""; 
} 

public Pessoa(String nome, String CPF, String Telefone) { 
setNome(nome); 
setCPF(CPF); 
setTelefone(Telefone); 
} 

public String getNome() { 
return nome; 
} 
public void setNome(String nome) { 
this.nome = nome; 
} 

public String getCPF() { 
return CPF; 
} 
public void setCPF(String CPF) { 
this.CPF = CPF; 
} 

public String getTelefone() { 
return Telefone; 
} 
public void setTelefone(String Telefone) { 
this.Telefone = Telefone; 
} 

public String toString(){
	return getNome() + "\n" + getCPF() +"\n" + getTelefone();
}

} 

vlw pessoal deu certo muito obrigado pela ajuda…