Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 2 da Aula 4 - Arrays

eu nao precisaria primeiro declarar um Array com o tamanho dele?

1 resposta
solução!

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();