Patzia ha scritto:
public int []differenzeIntorni(Matrice m){
if (m.mat.length != this.mat.length)
Ad un certo punto si richiamano le matrice precedentemente definite in queste modo m.mat.length
Perché è così inveche che m.length??
Perché stai ricevendo un ALTRO oggetto Matrice. La tua classe Matrice NON ha un length (come campo ... non avrebbe senso). Quindi hai l'oggetto Matrice e su questo accedi al campo mat e esso ha il length perché è un array.