Bonjour a tous,
voila j'aimerai bien savoir s'il existe un moyen pour passer des parametres a une classe anonyme autres que :
- déclarer la variable en question en final
- que cette variable soit une variable d'instance.
Car dans mon cas, j'utilise une classe anonyme (pour lancer un nouveau thread) dans une méthode static => pas de variable d'instance possible, et les var que j'utilise sont modifiés ailleurs dans cette méthode => pas moyen de les mettre en final.
Si je n'ai pas été clair voici un ex :
merci d'avance pour votre aide! :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public static void playScenario(){ ... // utilisation des var ... new Thread (new Runnable(){ public void run(){ //utilisation des mêmes var } }).start(); }
}
Partager