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

Langage Java Discussion :

[eclipse + jre 1.5] Enumeration


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 360
    Par défaut [eclipse + jre 1.5] Enumeration
    bonjour ,

    j'ai une erreur sur le code suivant je ne vois d'ou ce la viens ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     enum Arbre {
       Pomme,
       Cerisier,
       Poirier
    };
     
    private Arbre monArbre;
    monArbre = Pomme; <= erreur de compil a ce niveau la (Pomme cannot be resolved)

    Comment initialise t-on un enum ?
    Comment l'instancier ?
    Comment le declarer ?

    Merci de votre aide

  2. #2
    Membre émérite Avatar de zorm
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Par défaut
    A mon avis, ceci devrait marcher, j'ai pas essayé par contre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    monArbre = Arbre.Pomme;
    Par contre, les enums java ne se déclarent pas de la meme facon qu'en C/C++. Voila comment on les intègre à un projet.
    http://www.liguorien.com/blog/post.do?id=20

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 360
    Par défaut
    Merci ca marche.

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 909
    Billets dans le blog
    54
    Par défaut
    Citation Envoyé par andromeda
    Comment initialise t-on un enum ?
    Comme tu l'as fait. Tu peux egalement creer tes popres methodes, surchager certaines des methodes pre-existantes et appeler un constructeur maison permettant de passer des parametres d'initialisation.

    Citation Envoyé par andromeda
    Comment l'instancier ?
    C'est fait automatiquement pour toi par la JVM. Il n'existe que les valeurs du meme type declarees directement dans l'emun, pas de possibilite d'en creer d'autre meme en appelant directement le constructeur.

    Citation Envoyé par andromeda
    Comment le declarer ?
    Comme Zorm te l'a indique. Le seul cas special etant le switch ou il faut ommettre la partie Arbre. dans les differents case. Tu peux egalement utiliser un import static pour eviter de devoir taper Arbre.

    Note : tu peux suivre la methode d'ecriture habituelle des constantes statique en ecrivant tes valeurs d'enum en majuscule (POMME, CERISIER, etc..) mais rien ne t'y oblige.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. probleme de JRE avec plugin Eclipse
    Par Magic F dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 16/01/2007, 09h11
  2. [debutant} eclipse jdk jre?
    Par philippe123 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/02/2006, 17h43
  3. [JRE 1.5]Generic & Eclipse 3.1.1 & Jre 1.5.0
    Par Stef784ever dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/01/2006, 16h45
  4. [Info]eclipse jre
    Par zizou771 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 19/09/2005, 16h44
  5. [jre]utiliser une autre vm dans eclipse
    Par champion dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 02/07/2004, 11h21

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