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!!!