Pessoal esse é meu primeiro tópico, desculpa se estou fazendo algo errado.
Minha dúvida é a seguinte:
Estou fazendo um programa com a classe Pessoa, que recebe atributos nome, idade e altura privates. Fiz outra classe chamada Agenda e nela tenho que fazer um vetor que armazene as pessoas em 10 espaços desse vetor. Por fim devo testar no método main(principal).
Não estou sabendo armazenar as pessoas no vetor
Essa é a classe Pessoa:
[code]public class Pessoa
{
String nome;
int idade;
double altura;
public void setNome(String n)
{
nome=n;
}
public String getNome()
{
return nome;
}
public void setIdade(int i)
{
idade=i;
}
public int getIdade()
{
return idade;
}
public void setAltura(float a)
{
altura=a;
}
public double getAltura()
{
return altura;
}
}
[/code]
Está mais ou menos assim a classe Agenda:
[code]public class Agenda
{
Pessoa[] p = new Pessoa[10];
void armazenaPessoa(String nome, int idade, double altura)
{
for(int x=0; x<p.length; x++)
p[x] = p[x];
[/code]
Essa é a classe Principal, a testadora que contém o método main:
[code]public class Principal
{
public static void main (String[] args)
{
Agenda a1 = new Agenda();
a1.imprimeAgenda();
a1.armazenaPessoa("João", 30, 1.70);
}
}
[/code]
Alguém pode me dar qualquer dica? Desde já agradeço!