Constructeur copie ...

Résolu
hanachaabani Messages postés 64 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
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

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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