Coucou,
voila tout bêtement normalement j utilise this.getClass pour avoir le nom de ma classe, par contre quand la méthode est static y a un moyen de l avoir sans devoir l écrire ?
merci bye
Coucou,
voila tout bêtement normalement j utilise this.getClass pour avoir le nom de ma classe, par contre quand la méthode est static y a un moyen de l avoir sans devoir l écrire ?
merci bye
Je suis pas sur d'avoir compris mais bon, si le nom de ta classe s'appelle MaClasseStatique, tu peux utiliser :
ou encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaClasseStatique.class
Cela te fournit normalement les mêmes méthodes qu'avec this.getClass()
Code : Sélectionner tout - Visualiser dans une fenêtre à part Class.forName("MaClasseStatique")
ah ouais ok mince
y a pas un autre moyen ? En fait je voulais pouvoir faire des copié collé alors si possible sans le nom de la classe![]()
non, tu dois mettre le nom de classe, car this n'existe pas et le champ "class" n'est pas accessible directement. Je suppose que c'est pour ce genre de déclaration que t'en a besoin?
Et bien non, y a pas le choix, faut tapper le nom de la classe à chaque fois. En même temps, avec un bon ide, les trois premières lettre, ctrl-espace et hop.
Code : Sélectionner tout - Visualiser dans une fenêtre à part private static Logger log = Logger.getLogger(BuildTemplateBean.class.getName());
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager