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
Version imprimable
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:MaClasseStatique.class
Cela te fournit normalement les mêmes méthodes qu'avec this.getClass()Code: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 :D
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:private static Logger log = Logger.getLogger(BuildTemplateBean.class.getName());