La methode clone()
Résolu/Fermé
securinets
Messages postés
77
Date d'inscription
dimanche 30 septembre 2012
Statut
Membre
Dernière intervention
11 septembre 2014
-
28 mars 2013 à 23:08
securinets Messages postés 77 Date d'inscription dimanche 30 septembre 2012 Statut Membre Dernière intervention 11 septembre 2014 - 30 mars 2013 à 12:38
securinets Messages postés 77 Date d'inscription dimanche 30 septembre 2012 Statut Membre Dernière intervention 11 septembre 2014 - 30 mars 2013 à 12:38
A voir également:
- Clone java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Clone disque dur - Guide
- Clone cd - Télécharger - Gravure
- Java apk - Télécharger - Langages
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
29 mars 2013 à 18:02
29 mars 2013 à 18:02
La méthode clone est définie dans Object, mais elle est protected, pas public.
Il faudrait que ta classe A implements Cloneable pour que l'utilisation de clone() soit valide.
Regarde sa documentation, il y a pas mal d'infos :
java.lang.Object.clone()
java.lang.Cloneable
Il faudrait que ta classe A implements Cloneable pour que l'utilisation de clone() soit valide.
Regarde sa documentation, il y a pas mal d'infos :
java.lang.Object.clone()
java.lang.Cloneable
29 mars 2013 à 23:24
30 mars 2013 à 06:20
Tout cela est d'ailleurs marqué dans la documentation que je t'ai indiqué hier :
"A class implements the Cloneable interface to indicate to the Object.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
Invoking Object's clone method on an instance that does not implement the Cloneable interface results in the exception CloneNotSupportedException being thrown.
By convention, classes that implement this interface should override Object.clone (which is protected) with a public method."
30 mars 2013 à 12:38