Variable this dans une méthode statique
Résolu/Fermé
stevyal
Messages postés
25
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
19 mai 2023
-
11 juil. 2016 à 14:10
stevyal Messages postés 25 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 19 mai 2023 - 11 juil. 2016 à 22:47
stevyal Messages postés 25 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 19 mai 2023 - 11 juil. 2016 à 22:47
A voir également:
- Variable this dans une méthode statique
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Download failed because you may not have purchased this app ✓ - Forum Téléphones & tablettes Android
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
11 juil. 2016 à 17:34
11 juil. 2016 à 17:34
Bonjour,
this désigne l'objet courant, et static désigne les méthodes qui sont indépendantes de l'objet courant, donc tu ne peux pas mélanger les deux...
De toute façon ce qui t'intéresse c'est juste d'avoir une classe qui est dans le même ClassLoader que la ressource (donc pas nécessairement la classe courante).
this désigne l'objet courant, et static désigne les méthodes qui sont indépendantes de l'objet courant, donc tu ne peux pas mélanger les deux...
De toute façon ce qui t'intéresse c'est juste d'avoir une classe qui est dans le même ClassLoader que la ressource (donc pas nécessairement la classe courante).
public class MaClasse { public static void maMethode() { Icon icon = new ImageIcon(MaClasse.class.getResource("/chemin/icon.png")); } }
11 juil. 2016 à 22:47