Dominique Gallot
Mon, 02 Dec 2002 07:41:40 -0800
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