Bonjour,

J'ai créé ma propre classe et je l'instantie à un moment donné et j'affecte une valeur à ses propriétés.

J'aimerais déclarer une autre instance de cette même classe qui sera une copie de la première instance.

Si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
maClasse objet1 = new maClasse();
objet1.prop1 = "blah";
objet2.prop2 = 1;
 
maClasse objet2 = new maClasse();
objet2 = objet1;
objet2 ne sera pas une copie de objet1 mais une référence vers objet1. Ce n'est pas ce que je veux. Je veux que objet2 soit une copie indépendante d'objet1.

Comment clôner des instances de classe ?

Merci d'avance,

Salutations,