Garder en mémoire les valeurs d'attributs
Bonjour,
J'ai cherché un peu sur le web et sur ce forum et je n'ai pas réussi à trouver la réponse à ma question.
J'aimerais faire un programme exécutable en ligne de commande qui parvienne à conserver en mémoire les changements faits sur des attributs.
Exemple:
Admettons que j'ai un attribut boolean nommé "changed" et le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| private static boolean changed = false;
public static void main(String[] args){
if(args[0].equals("change")) {
System.out.println("Changing...");
if(changed)
changed = false;
else
changed = true;
} else if(args[0].equals("show")){
System.out.println(changed);
}
} |
J'aimerais pouvoir entrer plusieurs commandes successives et voir les changements qui ont été apportés sur l'attribut changed.
Actuellement j'ai ceci
Citation:
>java test show
false
>java test change
Changing...
>java test show
false
Et j'aimerais obtenir cela :
Citation:
>java test show
false
>java test change
Changing...
>java test show
true
Quelqu'un saurait-il m'indiquer comment procéder ?
Merci d'avance pour votre aide.