Inicialização de arrays

2 respostas
A

Eu estou com um problema na inicialização de arrays. eu declarei um array de objetos e inicializei com "new ClObj()", mas o compilador diz: Variable obj may not have been initialized." Como eu posso inicializar a variavel?

2 Respostas

S

Coloque o trecho do codigo fonte aqui para ficar mais claro…

Vc não esta tentando inicializar este array em uma estrutura tp um if ??

Uma sugestão, tente inicializar com null.



flw



Rodrigo

R
É o seguinte. Quando criamos uma array de objetos, devemos faze-la assim:





TesteClasse tc[] = new TesteClasse[10];





Vc acaba de criar uma array que contem 10 objetos que ainda nao foram instanciados


Para instanciar cada um, fazia assim: tc[1] = new TesteClasse();


e assim sucessivamente <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pnglight_smile.png?v=9" title=":slight_smile:" class="emoji" alt=":slight_smile:">





Espero ter ajudado





[]´s
Criado 1 de abril de 2003
Ultima resposta 9 de abr. de 2003
Respostas 2
Participantes 3