j'ai commencer a apprendre le java il y a peu. Désirant aller un peu plus loin que ce que j'ai déjà vu encore j'ai décider "développer un petit soft de mon coté que je ferai évoluer au fur et à mesure que j'apprendrai de nouvelles choses.
j'ai déjà commencer a développer les bases de ce dernier mais une question me trotte dans la tête. En effet j'aimerai savoir si il est possible de créer des objets qui seront "réutiliser" à chaque fois. Pour citer un exemple, on peut prendre l'exemple d'une liste d'actions pré-créer de base dans le code. j'ai déjà essayer en créant a chaque fois un instance d'un objet dans mon main, mais par exemple créer une instance plusieurs dizaine de carte est rapidement compliqué.
Voilà si quelqu'un aurait une solution plus propre je suis preneur !
Pour éviter de créer 15 objets avec des noms différents à chaque fois, tu réalise une boucle for dans laquelle tu instancies un nouvel objet et que tu vas ranger dans ArrayList
Ex :
ArrayList<Carte> list = new ArrayList<Carte>()
for ( i = 0; i < nbCarte; i++){
list.add(new Carte())
}
Et pour y les réutiliser, tu passe par ton ArrayList
je test ça et je reviens ici pour dire mes avancés
Edit : petite question : Est il mieux de placer l'arraylist dans le main, la classe carte ou bien ou classe a part ? merci !
- Edité par maruana 19 septembre 2016 à 18:51:02
Parce que le Web c'est cool.
Créer des objets de "bases" dans le soft
× 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.