next up previous contents index
suivant: Clonage profond monter: Clonage d'objets précédent: Clonage d'objets   Table des matières   Index


Clonage des tableaux

Les types de tableaux héritent de toutes les méthodes publiques de la classe Object, tandis que la méthode clone est redéfinie comme une méthode publique (donc utilisable) qui ne déclenche pas l'exception CloneNotSupportedException ; elle réalise une copie d'un tableau :

   int[] a = new int[] {1, 2, 3, 4};
   int[] b = (int[]) a.clone();


238#238

Signalons que cette méthode clone réalise une copie superficielle d'un tableau (le tableau est copié, mais pas les objets auxquels référent ses éléments, figure 5.1) :

  Point[] tp1 = (Point[]) tp.clone();



Rene' LALEMENT 2002-11-07