Bon, j'ai beau lire les explications dans mes bouquins ou dans les FAQ, je ne comprends pas bien à quoi correspond le mot clé statique, ou plutôt, quand est ce qu'il est nécessaire.
Par exemple, j'ai une classe PopUp qui affiche une fenetre à l'écran et l'utilisateur peut entrer du texte. Je récupère ce texte dans une variable texte que j'ai déclarée privée. Je crée aussi la méthode getTexte() pour pouvoir avoir accès à la valeur de cette variable.
Dans une autre classe, Principale on va dire, je crée un Objet PopUp et je crée derrière une variable String text = PopUp.getTexte(); Et là, vous vous en doutez, j'ai le message d'erreur Cannot make a static reference to the non-static method getTexte() from the type PopUp. Donc je mets ma méthode en static et la variable texte aussi. Et ça marche. Mais je NE COMPRENDS PAS pourquoi je dois le faire :/ J'ai beau lire l'aide partout, je pige pas :(
Si une bonne âme pouvait m'aiguiller sur la voie, ça serait bien charitable :)