Clonage
Résolu/Fermé
questionnns
Messages postés
5
Date d'inscription
samedi 5 octobre 2013
Statut
Membre
Dernière intervention
5 octobre 2016
-
8 oct. 2013 à 18:21
questionnns - 9 oct. 2013 à 22:40
questionnns - 9 oct. 2013 à 22:40
A voir également:
- Clonage
- Clonage disque dur - Guide
- Macrium reflect clonage - Télécharger - Sauvegarde
- Clonage ssd - Guide
- Paragon clonage - Télécharger - Sauvegarde
- Ia clonage de voix - Accueil - Intelligence artificielle
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
Modifié par KX le 8/10/2013 à 19:17
Modifié par KX le 8/10/2013 à 19:17
Personnellement je code beaucoup en Java et depuis longtemps et je n'ai jamais utilisé de clonage et je n'ai pas vu de bibliothèque qui l'utilisaient.
Ceci étant dit, le clonage permet de créer un nouvel objet "identique" à l'original.
La documentation de la méthode clone() est dans la classe Object :
https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html#clone()
On remarquera qu'il n'est pas obligatoire d'avoir
Voici un exemple de classe avec clonage :
Ceci étant dit, le clonage permet de créer un nouvel objet "identique" à l'original.
La documentation de la méthode clone() est dans la classe Object :
https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html#clone()
On remarquera qu'il n'est pas obligatoire d'avoir
x.equals(x.clone())
Voici un exemple de classe avec clonage :
public class Personne implements Cloneable
{
private final String nom;
private final String prenom;
public Personne(String nom, String prenom)
{
this.nom = nom;
this.prenom = prenom;
}
@Override
public Object clone()
{
return new Personne(nom,prenom);
}
}
9 oct. 2013 à 22:40