[Conception] passage de parametres dans classe anonyme
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 :
Code:
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();
} |
merci d'avance pour votre aide! :-)
}