Méthode clone() qui foire :/

OliV_25 Messages postés 29 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 16 août 2006 - 26 juin 2004 à 19:44
safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 - 28 juin 2004 à 10:47
lu a tous

j'ai besoin de copier des objets et ce sur plusieurs niveau, j'ai donc voulu utiliser la méthode clone() mais elle marche pas à tous les coup :/

en fait quand je veux cloner une Hashtable il me le fait sans probleme , mais quand je veux cloner un objet d'une de mes classe, il me met ( il c le compilateur ;) ) :

clone() has protected access in java.lang.Object

comment je peux faire pour faire des clone correct ? : )

merci
+

2 réponses

kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
27 juin 2004 à 14:06
Salut,

il faut que tes classes implémentent l'interface Cloneable et qu'elles redéfinissent la méthod clone().
0
safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 6
28 juin 2004 à 10:47
dans clone() tu definiras comment faire une copie de ton objet.
0
Rejoignez-nous