Java: olion kopioiminen

Olion kopioiminen toiselle oliolle datasisältöineen onnistuu Javalla toteuttamalla kopioitavan olion luokassa Cloneable rajapinta sekä luomalla metodi clone() metodi.

Metodi clone() voisi näyttää seuraavanlaiselta:

// Toteutetaan clone() metodi Cloneable rajapinnasta
// luokassa LuokkaA
 protected Object clone() throws CloneNotSupportedException {
  LuokkaA palautus = (LuokkaA) super.clone();
  return palautus;
}

Jatka lukemista ”Java: olion kopioiminen”