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 :

incrémenter le numéro de l'objet


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2007
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 277
    Par défaut incrémenter le numéro de l'objet
    bonjour,

    Dans le cadre d'un projet d'étudiant, je suis rammené à créer une zone de dessin ou l'utilisateur peut dessiner diverses formes géométriques toutes héritent de la classe "polygon". Je voudrai à chaque création d'une instance de polygon incrémenter le numéro de l'objet, ce que je veux faire betement :

    int i =1;

    Polygon "p"+i = new Polygon(xPoints,yPoints,3);

    merci de votre aide

  2. #2
    Membre chevronné Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Par défaut
    Voilà ce que je te conseille de faire : dans ta classe qui contrôle ton application, crée un attributs nbPolygons initialisé à 0. Et dans le constructeur de Polygon, tu incrémentes cette valeur (tu devras donc passer en paramètre du constructeur de Polygon la référence nbPolygon).

  3. #3
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Pourquoi ne pas créer une liste de Polygon ?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Par défaut
    Oui. Une liste est interessante, et tu pourras acceder a ton i eme polygon en accedant au i eme element de la liste par exemple

  5. #5
    Membre très actif
    Inscrit en
    Février 2007
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 277
    Par défaut
    le problème est que je dois par la suite pouvoir manipuler les différents objets crées pour tester leurs intersections

    si p et p1 sont deux polygones :

    Area monArea = new Area(p);
    Area monArea1 = new Area(p1);
    monArea.intersect(monArea1);

    par exemple si je veux tester est que P est en intersection avec un polygone je dois le tester avec les différents polygones de p1, p2, .., pn

  6. #6
    Membre chevronné Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Par défaut
    Alors crée une ArrayList de polygones :
    - tu pourras accéder au nombre de polygones existants par la méthode size()
    - tu pourras accéder aux différents polygones par la méthode get(index).

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/06/2008, 14h48
  2. Incrémentation du numéro de facture
    Par Toison dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/05/2008, 15h09
  3. Incrémenter le numéro des semaines
    Par liseprachan dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 20/02/2008, 12h03
  4. Incrémentation du numéro de version (dll et exe) en C
    Par biglolo dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 07/02/2007, 18h09
  5. [D6] Incrémenter le numéro de version
    Par Lung dans le forum EDI
    Réponses: 3
    Dernier message: 08/08/2005, 10h12

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