prob dans ma conception je pense ... [débutant] - Java - Programmation
Marsh Posté le 03-04-2004 à 21:42:00
bon je donne un exemple de ce que je ne comprend pas
Code :
|
je ne comprends pas comment faire pour que qd je mofidie l'object "un_bebe" qu'il modifie "le_bebe" de la class maman
Marsh Posté le 03-04-2004 à 21:57:20
ben tu dois passer le bebe à la maman
(dans le constructeur ou dans une methode set)
(a propos il existe des convention de nommage en java, et tu n'en respecte aucune... ça rend ton code plutot illisible pour quelqu'un qui ne le connait pas)
Marsh Posté le 05-04-2004 à 09:26:26
il y a un problème, ton etat est privé donc tu ne pourras pas le récupérer, il faut une méthode public getEtat()
Code :
|
et dans ton system.out.print, il te faut mettre getEtat().
Sinon tu peux redéclarer etat public et à ce moment tu mets
Code :
|
bon allez Tchôoo!!!!
Marsh Posté le 05-04-2004 à 09:45:57
On ne devrais plus utiliser la class Vecto en java car cela ce fait vieux utilise plutot ArrayList ca fait exactement la meme chose que Vector mais la gestion est plus meilleur et puis c plus recent.
Marsh Posté le 05-04-2004 à 12:13:46
minimoke a écrit : On ne devrais plus utiliser la class Vecto en java car cela ce fait vieux utilise plutot ArrayList ca fait exactement la meme chose que Vector mais la gestion est plus meilleur et puis c plus recent. |
ça c'est de l'argumentaire
Marsh Posté le 05-04-2004 à 12:35:20
minimoke a écrit : On ne devrais plus utiliser la class Vecto en java car cela ce fait vieux utilise plutot ArrayList ca fait exactement la meme chose que Vector mais la gestion est plus meilleur et puis c plus recent. |
pas mal
c'est pas plutot les methode qui sont differentes entre une classe Vector et une classe ArrayList??
Marsh Posté le 05-04-2004 à 12:39:22
minimoke a écrit : On ne devrais plus utiliser la class Vecto en java car cela ce fait vieux utilise plutot ArrayList ca fait exactement la meme chose que Vector mais la gestion est plus meilleur et puis c plus recent. |
http://www.jguru.com/faq/view.jsp?EID=433158
http://www.onjava.com/pub/a/onjava [...] ation.html
http://www.javaworld.com/javaworld [...] ector.html
je suis absolument pas convaincu par l'histoire de la croissance de 50% par rapport à 100%. Tant que ça reste proportionnel, c'est bon (après, c'est le compromis nombre de recopies/place perdue).
Marsh Posté le 06-04-2004 à 15:40:36
the real moins moins a écrit : ben tu dois passer le bebe à la maman |
c'est quoi ces conventions de nommages ? Son code est très lisible je trouve
Marsh Posté le 06-04-2004 à 15:52:29
ReplyMarsh Posté le 06-04-2004 à 16:01:02
uxam a écrit : c'est quoi ces conventions de nommages ? Son code est très lisible je trouve |
mon_onglet1 onglet1 = new mon_onglet1(MON_VECTEUR)
Mouirf Les conventions de nommage disent entre autres qu'un nom de classe doit commencer par une majuscule et que chaque mot doit être distingué par une majuscule. Genre : MonOnglet onglet1. Idem pour les méthodes sauf que le premier mot commence par une minuscule : setEtat().
Breffe.
Marsh Posté le 03-04-2004 à 19:10:47
Au début du programme je crée un vecteur MON_VECTEUR (par exemple)
en suite j'instancie mon interface avec en entré mon vecteur (MON_VECTEUR) :
mon_interface test = new mon_interface(MON_VECTEUR)
mon interface est composé de 2 onglets : que j'instancie ,dans ma classe mon_interface, mes 2 onlget avec en en entré mon vecteur (MON_VECTEUR).
mon_onglet1 onglet1 = new mon_onglet1(MON_VECTEUR)
mon_onglet2 onglet2 = new mon_onglet2(MON_VECTEUR)
dans un onglet j'ai un JTABLE qui montre tout les données , y a aussi un bouton ajouté.
qd je veux enregistrer un nouvel un élément dans mon vecteur, je n'arrive pas a atteindre mon vecteur de la classe de départ.
si j'enregistre dans le vecteur de l'onglet en cours, les données de l'autre onglet ne sont plus les memes (logique)
donc j'ai déclaré le vecteur en public (dans la class application) mais je n'y ai tjrs pas accès.
helpe me
ps: dsl si c une question à la con, mais là j'ai relu tout mes tuto et mes cours je comprends pas pq j ai pas acces a mon vecteur de départ.