Mas toda vez que declarar uma matriz, tenho que usar o new em cada posição,
Por exemplo:
Se declarar uma matriz de 50 posições, vou ter que ter 50 "matriz[posicao] = new classe();" ?
Tchello
Exatamente.
Quanto você cria uma matriz ela vem com todos os campos vazios, em outra palavra: nulos.
Daí quando você tenta acessa-los na verdade na existe nada nas posições, daí um null pointer exception (acostume-se a lê-lo como N.P.E.).
Essa exceção é extremamente comum a quem está começando a aprender java, jajá você se acostuma.
Qualquer coisa posta ai!
Abraços.
fer.ferreira6
Ahh entendo,
Faz sentido, creio que cai o risco de quebra de sistema.