Dionísio,
Não entendi "quando" isso acontece...
Se vc cria a classe e define os valores de cada item do array, eles deveriam ficar lá até que esta classe fosse liberada da memória...
Aí, quando vc cria novamente a classe, os valores do array estão realmente zerados, pois os valores que vc definiu na "primeira instância" da classe foram liberados no momento que aquela classe foi liberada da memória...
Vc não muda os valores da classe base, o que vc muda são os valores da classe instânciada... Se vc criar 5 objetos, cada um terá seu próprio valor...
Será que ajudei em algo?
[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte