[RESOLVIDO]Array agenda

E ae galera to com uma dúvida num exercicio aqui:

Eu criei a classe agenda com os valores que ta pedindo. Mais na classe principal que eu não entendi como faço para pegar os valores da classe Agenda e criar um array X posições com esses valores.

[code]package ArrayTeste;

public class ArrayAgenda {

private String nome;
private String telefone;
private int idade;

public void agenda(String nome, String telefone, int idade) {
this.nome = nome;
this.telefone = telefone;
this.idade = idade;

}[/code]

     // Aqui eh criado o array com 5 posições
     Agenda agenda = new Agenda[5];

     // O laço abaixo executará 5 vezes, preenchendo cada posição do array com um objeto Agenda
     for(int i = 0; i < agenda.lenght; i++){
          agenda[i] = new Agenda("João","(55) 2242-8587", 30);
     }

[]'s

Usei esse codigo que vc me deu na classe principal mais quando vai mostrar aparece [LArrayTeste.Agenda;@19821f], no lugar onde deveria aparecer o nome, tel e idade.
Uma coisa que eu não entendi como faço pra preencher as 5 vezes igual nesse aqui (“João”,"(55) 2242-8587", 30); , por exemplo posição 0: ("Paulo, 8800-5587, 40) posição 1:("Jose, 9900-1122- 15) ate a posição 5.

Aqui o código:

[code]public class Agenda {

private String nome;
private String telefone;
private int idade;

public Agenda(String nome, String telefone, int idade) {
this.nome = nome;
this.telefone = telefone;
this.idade = idade;

}[/code]

[code]public class Principal {

/**
 * @param args
 */
public static void main(String[] args) {

	
	    Agenda[] agenda = new Agenda[5];  
	      
	 
	    for(int i = 0; i < agenda.length; i++){  
	         agenda[i] = new Agenda("João","(55) 2242-8587", 30);  
	         System.out.println("Nome + cel + idade " + agenda);
	    }  



}

}

[/code]

Você precisa criar métodos de acesso aos atributos da classe Agenda, jah que foram marcados como private:

[code]public class Agenda {

private String nome;
private String telefone;
private int idade;

public Agenda(String nome, String telefone, int idade) {
	this.nome = nome;
	this.telefone = telefone;
	this.idade = idade;

}

/**
 * @return the nome
 */
public String getNome() {
	return nome;
}

/**
 * @param nome
 *            the nome to set
 */
public void setNome(String nome) {
	this.nome = nome;
}

/**
 * @return the telefone
 */
public String getTelefone() {
	return telefone;
}

/**
 * @param telefone
 *            the telefone to set
 */
public void setTelefone(String telefone) {
	this.telefone = telefone;
}

/**
 * @return the idade
 */
public int getIdade() {
	return idade;
}

/**
 * @param idade
 *            the idade to set
 */
public void setIdade(int idade) {
	this.idade = idade;
}

}
[/code]

[code]public class Principal {

/**
 * @param args
 */
public static void main(String[] args) {

	Agenda[] agenda = new Agenda[5];

	agenda[0] = new Agenda(&quot;João&quot;, &quot;(55) 2242-8587&quot;, 30);
	agenda[1] = new Agenda(&quot;Jose&quot;, &quot;(55) 2242-8587&quot;, 25);
	agenda[2] = new Agenda(&quot;Maria&quot;, &quot;(55) 2242-8587&quot;, 30);
	agenda[3] = new Agenda(&quot;Jorge&quot;, &quot;(55) 2242-8587&quot;, 22);
	agenda[4] = new Agenda(&quot;Adão&quot;, &quot;(55) 2242-8587&quot;, 18);

	for (int i = 0; i &lt; agenda.length; i++) {
		System.out.println(&quot;Nome: &quot; + agenda[i].getNome() + &quot;\nTel: &quot; + agenda[i].getTelefone() + &quot;\nIdade: &quot; + agenda[i].getIdade());
		System.out.println();
	}

}

}[/code]

Qualquer coisa, avisa!

[]'s

Muito obrigado pela ajuda.