Dovrei implementare una classe per la rappresentazione di matrici che supporti la somma, ma ho alcune difficoltà, ho definito così la classe ,ponendo il costruttore
public class Matrice{
double [][]tab;
public Matrice(int righe,int colonne){
tab=new double [righe][colonne];
}
Ho creato poi due metodi, uno che assegna valori casuali alla matrice e uno che la stampa, il mio problema è nel metodo che definisce l'operazione, avevo pensato di scrivere una cosa del tipo :
public Matrice somma (Matrice a,Matrice b){
for (int i=0;i<tab.length;i++){
for (int j=0;j<tab[0].length;j++){
tab[i][j]=a [i][j]+ b[i][j];}}}
ma chiaramente non me lo compila, mi da l'errore "The type of the expression must be an array type but it resolved to Matrice"
dove a e b le ho create nel main come nuovi oggetti della classe Matrice.
Come posso risolvere il problema mantenendo questa impostazione di risoluzione?