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

avec Java Discussion :

Faire une list d'object


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 6
    Par défaut Faire une list d'object
    Bonjour j'essaye à tout prix de faire une liste (ou Arraylist ou tableau peu importe) de forme àléatoire (comme des ronds ou carré) mais je n'arrive pas à trouver le bon type pour instantié ma list, je commence à avoir l'impression que ce n'est pas possible.. une idée?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Hello,

    C'est pas très clair. Tu as sûrement déjà utilisé des listes ou des tableaux à d'autres occasions et ça marchait très bien.
    Alors qu'est-ce qui te gêne exactement pour faire à nouveau la même chose ? Montre-nous et parle-nous-en.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 6
    Par défaut
    Ok par exemple avec une ArrayList de type Graphics :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ArrayList<Graphics> formes = new ArrayList<Graphics>();
    j'ai donc dans mon algorithme envie de remplir cette list aléatoirement avec des ovales ou des rectangles :
    donc par exemple dans le premier cas je veux faire un rectangle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    switch((int)random(3)){
            case 0:
              formes.add(new Rectangle(0,0,20,20));
              break;
    et là il me reppond qu'on ne peut pas metre de rectangle dans une liste graphics.. du coup je cherche quoi metre comme type à la place de graphics pour pouvoir rentrer rectangle, ovale ou polygone.
    j'espère metre bien exprimer je ne suis encore qu'un amateur en java..

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Il faudrait que tout ce petit monde soient des sous-types de Graphics.
    Par exemple, si Graphics est une classe, il faudrait que Rectangle soit une sous-classe de Graphics, avec class Rectangle extends Graphics {.
    Si Graphics est une interface, il faudrait que Rectangle implémente cette interface, avec class Rectangle implements Graphics {.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 6
    Par défaut
    mmh ok ça à l'air trop compliqué pour moi et pour ce que je veux faire.. mais du coup rectangle,ovale ect.. ils sont des sous class de qui ? car je pensais que c'était graphics justement..

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ben, ça arrivera pas tout seul. Quand tu crées des classes, et que tu veux qu'une classe B soit une sous-classe de A, tu dois faire en sorte que B soit une sous-classe de A. Avec extends.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre Expert
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Par défaut
    Citation Envoyé par RHPS81 Voir le message
    mmh ok ça à l'air trop compliqué pour moi et pour ce que je veux faire.. mais du coup rectangle,ovale ect.. ils sont des sous class de qui ? car je pensais que c'était graphics justement..
    Donne le code de Graphics / Rectangle et Circle, on te dira comment modifier ça (et pourquoi il faut faire comme ça)

Discussions similaires

  1. [Débutant] web-service-rest-avec-wcf-3-5. comment faire un PUT d'une Liste d'object ?
    Par denfer06 dans le forum Développement Web avec .NET
    Réponses: 2
    Dernier message: 16/04/2014, 14h48
  2. Peut faire un Dispose d'une List(Of object) ?
    Par MadLion dans le forum VB.NET
    Réponses: 6
    Dernier message: 19/11/2007, 11h15
  3. [VB]faire une liste
    Par kleen3x dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 19/01/2006, 17h40
  4. Comment faire une liste d'image de choix ?
    Par poussinphp dans le forum Composants VCL
    Réponses: 4
    Dernier message: 01/10/2005, 00h34
  5. Faire une liste de device??
    Par jackjack dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2003, 14h43

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