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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 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 ??????

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
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