Clonage
Résolu
questionnns
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
questionnns -
questionnns -
Bonjour,
s'il vous plait j'ai lu un peu sur le clonage d'objets en java mais j'ai pas bien compris est ce que vous pouvez m'aidez avec une réponse claire et réduite.
merci d'avance pour votre réponse
s'il vous plait j'ai lu un peu sur le clonage d'objets en java mais j'ai pas bien compris est ce que vous pouvez m'aidez avec une réponse claire et réduite.
merci d'avance pour votre réponse
A voir également:
- Clonage
- Clonage disque dur - Guide
- Clonage ssd - Guide
- Macrium reflect clonage - Télécharger - Sauvegarde
- Logiciel de clonage gratuit - Forum récupération de données
- Problème outils clonage - Forum Graphisme
1 réponse
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);
}
}
questionnns
je vous remercie infiniment