clonage d'un class avec une ArrayList - Java - Programmation
Marsh Posté le 12-01-2006 à 15:59:46
ReplyMarsh Posté le 12-01-2006 à 16:09:05
C'est bien compliqué comme code  
 
 
Pourquoi ne pas créer un constructeur par recopie et construire un nouvel objet grâce à lui dans clone()? 
 
Et tu devrais également utiliser la syntaxe foreach, vu que tu as l'air d'être en java5.
Marsh Posté le 12-01-2006 à 16:16:26
| frabill a écrit : ((Courbe)o).listePoint ça me paraît mieux, non ? | 
 
 
oups!!!! 
Ca marche mieu... ![[:anauff] [:anauff]](https://forum-images.hardware.fr/images/perso/anauff.gif) 
 
 ![[:athome] [:athome]](https://forum-images.hardware.fr/images/perso/athome.gif) 
 
 
(J'ai du mal moi en ce moment, mais vraiment...) 
 
| Citation :   | 
 
 
 
ban, dans clone, je ne peux pas faire appelle au constructeur de la classe étant donné que celle-ci est abstraite. 
Sinon, je connai pas foreach, vais me renseigner. 
 
Merci! 
 
 
Marsh Posté le 12-01-2006 à 17:05:08
http://java.sun.com/j2se/1.5.0/doc [...] reach.html
Marsh Posté le 12-01-2006 à 19:34:22
| /**construit un objet courbe*/  | 
|   | 
 
 ![[:toto le hros] [:toto le hros]](https://forum-images.hardware.fr/images/perso/toto le hros.gif) 
  
  
 
Marsh Posté le 12-01-2006 à 19:47:25
| the real moins moins a écrit : 
 
   | 
 
 
au moins avec des commentaires comme ça,  il ne peut pas y avoir d'ambiguïté   
 
Marsh Posté le 13-01-2006 à 15:20:27
| the real moins moins a écrit : 
 
   | 
 
 
 
Heu... Surement que j'ai fais une connerie quelque pars, mais dans ce cas la, soit gentils de me l'indiquer aprés t'être moqué de moi! merci...
Marsh Posté le 13-01-2006 à 15:25:33
| blaise_laporte a écrit : Heu... Surement que j'ai fais une connerie quelque pars, mais dans ce cas la, soit gentils de me l'indiquer aprés t'être moqué de moi! merci... | 
 
| the real moins moins a écrit : /**construit un objet courbe*/  | 
 
C'est plus clair?
Marsh Posté le 13-01-2006 à 15:25:47
non tu n'as pas fait d'erreur, c'est juste que les commentaires dans ton code n'apportent aucune information  
 
 
edit : ha mince j'avais pas fait gaffe au clone 
Marsh Posté le 13-01-2006 à 18:30:38
oui non euh, le clone est bien, c'etait rapport a la javadoc plus qu'inutile, ma remarque  ![[:icon12] [:icon12]](https://forum-images.hardware.fr/images/perso/icon12.gif)
Marsh Posté le 12-01-2006 à 15:51:09
Boujour(bonsoir!) les gens!
Voila, j'ai la class suivante (version simplifiée)
Le probleme se situe au niveau du clonage de l'ArrayList : je n'arrive pas à sélectionner l'ArrayList de l'objet o clone pour la modifier. La syntaxe: "(Courbe)o.listePoint" ne compile pas; il ne detecte pas l'ArrayList listePoint.
Du coup, je ne sais pas comment faire une copie profonde de ma class.
Merci