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());
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
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