Tem como zerar todas as variaveis de uma vez?[RESOLVIDO]

6 respostas
D

Tem algum comando que zere todas as variaveis? ou zere apenas algum tipo de variavel?

Por exemplo:

tenho 2 classes: Classe1, Classe2

crio um objeto da Classe1 na Classe2

[i]public class Classe2 {
public static void main(String[] args){

Classe1 objeto = new Classe1();[/i]
Tem como zerar todos as variáveis desse objeto com um comando apenas, ou tenho q zerar uma por uma?

}
}

6 Respostas

orlandocn

http://www.guj.com.br/articles/10
http://download.oracle.com/javase/tutorial/reflect/index.html

ViniGodoy

Todas as variáveis, no Java, são inicializadas com zero no caso de números, false no caso de booleans e null no caso de referências.
Se você quiser iniciar com outra coisa, teria que fazer manualmente.

Você pode alterar o valor de arrays inteiros com o comando Arrays.fill.

D

mas digamos que eu já iniciei o programa e em um ciclo eu quero que ele zere tudo, como se tivesse parado a execução e começado novamente

R

qndo vc da um new na classe vc ja vai estar zerando todas as variaveis dela…

se vc não puder dar um new na classe ( for uma classe principal por exemplo ) teria que criar um metodo que iria zerar manualmente variavel por variavel… ou usar reflections…
mas o melhor pra isso eh refazer essa classe e deixar as variaveis numa classe que pode ser reiniciada com um new…

D

ok vlw

G

se resolveu edit o primeiro post e coloque [RESOLVIDO] no título! :smiley:

Criado 13 de março de 2011
Ultima resposta 20 de mar. de 2011
Respostas 6
Participantes 5