Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
na minha main tem isso aqui:
Carta[ ] mao;
mao = new Carta[3];
mao[0].nome="fulano";
alguma coisa na terceira linha faz dar erro, não consigo atribuir valor, será que declarei alguma coisa errada?
acontece isso:

OBS.: se eu declarar mao como não sendo um vetor, não dá erroquer dizer que eu tenho que fazer todas as posições do vetor receberem um "new" antes de começar a execução?
pensando bem, até que faz sentido, valeu cara, você me salvou aqui
não tinha encontrado a solução disso na internet
Tem que ter algo no "mao[0]", por isso você recebe um NullPointerException.