[ 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. |