IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

[Compilation] Que représentent les dollars "$"


Sujet :

Java

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut [Compilation] Que représentent les dollars "$"
    Bonjour lorsque je compile un fichier .java, je me retrouve avec des fichiers .class :

    ex :

    Test.java => Test.class, Test$1.class, Test$2.class...

    A quoi correspondent le fichiers class avec les $?

    Merci de vos réponses

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 34
    Par défaut
    Ca permet de designer les classes anonymes. Par exemple lorsque tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    addActionListener(new ActionListener() { ... });
    Comme a la compilation, chaque classe genere un .class different, celle ci n'echape pas a la regle. Et comme elle est anonyme, il faut bien lui generer un nom. Donc on prend le nom de la classe contenante, on ajoute un $, et un entier.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 165
    Par défaut
    Merci de ta réponse je m'endormirai moins bête ce soir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/01/2012, 14h31
  2. Réponses: 6
    Dernier message: 07/10/2008, 16h29
  3. [TOMCAT]Est ce que tomcat compile à chaque demarage les jsp
    Par miloud dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 06/06/2005, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo