[ flx @ 18.12.2005. 18:26 ] @
Kod je sledeci:

public class Matrica implements Cloneable{
//Atributi
private int[][] mat;
//Konstriktori
public Matrica(int vrsta,int kolona){
mat=new int[vrsta][kolona];
}
//Metode
public Object clone(){

try{
Matrica m=(Matrica)super.clone();
for(int i=0;i<mat.length;i++)
for(int j=0;j<mat[0].length;j++)m.mat[j]=mat[j];
return m;
}
catch(CloneNotSupportedException g){
return null;
}
}
}

Moje pitanje je da li ce mi ova metoda clone stvarno vratiti duplikat matrice.
Ovo pitam zato sto kada upotrebim ovu metodu clone i sada u toj kloniranoj matrici promenim neki clan,on se promeni i u izvornoj matrici kada ih ispisem.


Hvala.
[ Damjan S. Vujnovic @ 19.12.2005. 08:31 ] @
http://www.google.com/search?n...p+cloning+java&btnG=Search

DSV