Gostaria de saber como é feito para criar e instancia vários objetos em uma certo quantidade indefinida (n quantidades).
Por exemplo, tenho a classe Alunos e na classe que contém o método “main” faço até então:
[color=blue]Aluno a1 = new Aluno();
a1.nome = “Joao”;
Aluno a2 = new Aluno();
a2.nome = “Jose”;
Aluno an = new Aluno();
an.nome = “Carlos”;
[/color]
Mas como é feito em um sistema que tem n alunos?
public void Turma
{
private List<Aluno> alunos = new ArrayList<Alunos>();
public void addAluno(Aluno aluno)
{
alunos.add(aluno);
}
}
[/code][code]
public void OPrograma()
{
public static void main(String args[])
{
Turma turma = new Turma();
turma.addAluno(new Aluno("rodrigo"));
}
}
Em um sistema que tem varios aluno, primeiramente vc tem que vai armazenar essas informações em collection e depois para percorrer o mesmo utlize um for.