Eae pessoal, estou com um problema.
É o seguinte:
Tenho uma classe cujo um atributo privado dela é um array.
public class Turma
{
private int codigoTurma;
private Aluno alunos[];
private int numDeAlunos;
private Professor professor;
essa classe tem um método que vai colocando alunos nesse nesse array.
public boolean inscreveAluno(Aluno aluno1)
{
boolean provisoria = false;
for(int i = 0; i < alunos.length; i++)
{
if(alunos[i] == null)
{
alunos[i] = aluno1;
provisoria = true;
numDeAlunos++;
break;
}
else provisoria = false;
}
return provisoria;
}
Então, quando estou em outra classe trabalhando, o único jeito de acessar esse array "privado" é com o método obtemAluno() que retorna o array.
Mas então fica a pergunta.
Existe como zerar (fazer com que todos os índices fiquem apontando para null) atráves dessa outra classe dessa outra classe?
Ou terei que implementar um método nessa que tem o atributo do tipo array privado que faça isso.


