Comme deja dit, tu dois utilise la method clone, mais ton object doit
implementer l'interface Clonable !
Cela pose un probleme, lorsque tu tiens un reference d'un object qui
implement Clonable sous un forme plus generic comme Object,
le compilo ne te laisse pas appeler la fonction vu quelle est protectd !
Pour cela j'ai une solution via l'introspection !
Mais le clone, ne fait qu'une copie shadow, pour faire un copie deep, de
maniere generique tu peux utiliser la serialisation !
Si non, creer comme en C++ un contructeur de copie !
Si cela t'interesse, je peux te fournir des exmples pour les deux cas !
Dominique
|---------+---------------------------->
| | eddy.palisse@inge|
| | ncys.net |
| | |
| | 02/12/2002 16:18 |
| | Please respond to|
| | java |
| | |
|---------+---------------------------->
>-------------------------------------------------------------------------------------------------------------------------------|
|
|
| To: [EMAIL PROTECTED]
|
| cc: (bcc: Dominique Gallot/BRU/MASTERCARD)
|
| Subject: Duplication d'un Objet
|
>-------------------------------------------------------------------------------------------------------------------------------|
Bonjour,
Est-ce possible de dupliquer un objet de la mani�re suivante :
Objet objetDestination = new Objet(objetSource);
Ou faut-il utiliser une autre m�thode ?
Merci pour votre aide.
Eddy PALISSE
--
INGENCYS
Agence Conseil & Ing�nierie en Syst�mes d'Information
4, rue de la Madeleine
45140 SAINT-JEAN-DE-RUELLE
T�l. 02 38 43 45 86 - Fax : 02 38 43 48 83
http://www.ingencys.net