Constructeur copie ...

Résolu/Fermé
hanachaabani
Messages postés
51
Date d'inscription
mercredi 8 octobre 2014
Statut
Membre
Dernière intervention
14 mars 2016
- 1 déc. 2014 à 22:39
KX
Messages postés
16555
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 juin 2022
- 2 déc. 2014 à 06:55
bonjour je viens de faire un exercice java et dans l'enancé il me demande de faire un constructeur par copie .... je veux savoir c quoi exactement un constructeur par copie ... s'agit t il d'un attribut statique ou quoi ??????
A voir également:

1 réponse

KX
Messages postés
16555
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 juin 2022
2 959
2 déc. 2014 à 06:55
Bonjour,

"un constructeur par copie ... s'agit t il d'un attribut statique"
Non, comme son nom l'indique il s'agit d'un constructeur. Sa particularité étant de faire une copie de tout l'objet. Le but est d'avoir deux objets différents qui ont même valeur.

Exemple :

public static void main(String[] args) {
    String original = "blablabla";
    String copie = new String(original); // constructeur par copie de String
    System.out.println(original==copie); // false : deux objets différents
    System.out.println(original.equals(copie)); // true : deux valeurs égales
}
0