question sur les variables static
J'ai une constante qui correspond à l'adresse d'un répertoire:
Code:
1 2
| private static final String DICTIONNAIRES = "./"+"Ressources"+File.separator+
"dictionnaires"+File.separator+"dictionnaires"; |
J'utilise cette constante dans le constructeur de ma classe:
Code:
1 2 3 4 5 6 7 8 9
| /**
* Constructeur
*/
public I18n(){
currentLanguage=Langue.ANGLAIS;
// Ressource locale
messages=ResourceBundle.getBundle(DICTIONNAIRES ,currentLanguage.getLocale());
} |
Mon problème est que ma constante est nulle et qu'elle a sa vraie valeur si j'enlève le fait qu'elle soit static.
J'avoue que je comprend pas ce qu'il se passe.
Si quelqu'un peut m'expliquer...
Merci
Laurent