Salve,
Ho creato un tipo di dato SquareReal Matrix e il ridotto MiniMatrix.
Quando vado ad utilizzare mi da un errore alla riga dell'assegnamento del metodo
costruttore... l'errore è un un puntatore nullo, ma non riesco a capire la motivazione
ci cio
il codice:
codice:
public class MiniMatrix{
// indica il numero delle righe e delle colonne
protected Integer side;
// matrice con elementi di tipo double
protected Double[][] matrixx;
//costruttore
public MiniMatrix(Integer side,Double[][] matrix)
{
Integer i,j;
for(i=0;i<side;i++)
for(j=0;j<side;j++)
this.matrixx[i][j] = matrix[i][j];
}
public void add(MiniMatrix matrix)
{
Integer i,j;
for(i=0;i<this.side;i++)
for(j=0;j<this.side;j++)
this.matrixx[i][j]+= matrix.getelement(i, i);
}
public void print()
{
Integer i,j;
System.out.println("\n\n");
for(i=0;i<this.side;i++){
for(j=0;j<this.side;j++)
System.out.println(this.matrixx[i][j] +" ");
System.out.println("\n");}
System.out.println("\n\n");
}
//
public Double getelement(Integer row, Integer col)
{
return this.matrixx[row][col];
}
}
Grazie!!!