eu nao precisaria primeiro declarar um Array com o tamanho dele?
eu nao precisaria primeiro declarar um Array com o tamanho dele?
Se o array for um tipo primitivo você pode definir o tamanho dele quando instânciar (criar) ele na classe que contém o método main. Lembre-se array é um objeto também!
Caso você queira um criar um objeto usando uma referência que suporte array você também precisa instanciar isso na classe do método main. Exemplo:
Class turma {
Aluno[] alunos;
}
Class turmaMain{
Turma t10 = new Turma();
t10.alunos = new Aluno[10];
t10.alunos[0] = new Aluno();
}
// referencio um objeto t10 para o objeto Turma. Turma t10 = new Turma();
// com o t10 eu instancio um array e digo o tamanho dele. t10.alunos = new Aluno[10];
//crio uma posição no array de 10 tamanhos para usar as minhas funcionalidades.. t10.alunos[0] = new Aluno();