Partage
  • Partager sur Facebook
  • Partager sur Twitter

Tableaux d'objet.

Sujet résolu
    17 mai 2012 à 22:59:35

    Question simple dans le cour il y a marqué cela:
    Ville[] tableau = new Ville[6];
    
    Ville V = new Ville(tab[i], tab2[i], "france" );
    tableau[i] = V;
    

    Peut ont faire cela:
    tableau[i] = Ville(tab[i], tab2[i], "france");
    
    • Partager sur Facebook
    • Partager sur Twitter
      17 mai 2012 à 23:07:46

      Oui à condition de mettre le new. Maintenant, ce n'est peut-être pas forcément une bonne pratique.
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        17 mai 2012 à 23:09:09

        Presque

        tableau[i] = new Ville(tab[i], tab2[i], "france");
        • Partager sur Facebook
        • Partager sur Twitter
          17 mai 2012 à 23:13:29

          Je n'ai pas vraiment compris ce que changeai le new.
          EDIT: Par ce que pour moi j'ai juste besoin d'assigné des valeurs, et mon tableau Ville est déjà créer. Pour moi new créer un objet.
          • Partager sur Facebook
          • Partager sur Twitter
            17 mai 2012 à 23:21:27

            Oui, il crée un objet et renvoi une référence vers cette objet pour le manipuler, comme par exemple l'afficher ou le mettre dans un tableau. Sans le new, tu référence la classe et non un objet que tu crée et manipule à ta guise.
            • Partager sur Facebook
            • Partager sur Twitter
              17 mai 2012 à 23:21:34

              Justement l'opérateur new indique que tu crées un nouvel objet Ville, que tu stockes dans ton tableau d'objets. Le programme sait que ce qui suit est le constructeur de ta classe Ville.
              • Partager sur Facebook
              • Partager sur Twitter
              ⚙️ Une solution simple règle le problème ; une solution compliquée en crée un nouveau.
                17 mai 2012 à 23:21:56

                Citation : shalashaska

                Je n'ai pas vraiment compris ce que changeai le new.
                EDIT: Par ce que pour moi j'ai juste besoin d'assigné des valeurs, et mon tableau Ville est déjà créer. Pour moi new créer un objet.



                Ton tableau de Ville est peut-être créé mais il ne contient que des références vers null. Il faut donc créer les object en mémoire puis les référencer dans le tableau.
                • Partager sur Facebook
                • Partager sur Twitter
                Je ne réponds pas aux MP techniques, les forums sont là pour ça / Danser le rock à Lille / BetaSeries
                  17 mai 2012 à 23:34:54

                  Merci beaucoup, ça s'éclaircit.
                  • Partager sur Facebook
                  • Partager sur Twitter
                    18 mai 2012 à 0:41:27

                    Bonsoir,

                    Si ton problème est résolu, n'oubli pas de le marquer comme tel grâce au bouton "Marquer résolu".
                    • Partager sur Facebook
                    • Partager sur Twitter
                    Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.

                    Tableaux d'objet.

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown