vorrei creare una matrice di oggetti (quindi non di dati primitivi) ma non riesco a capire la sintassi.

questa č la classe che rappresenta il mio oggetto: (vorrei definirla come classe interna della classe matrice, non so se č un errore o una complicazione...)

private class Cella {//classe interna
public Cella()
{
this.stato="libera";
this.oggetto=null;
}
public void setOccupata(Oggetto ogg)
{
this.oggetto=ogg;
this.stato="occupata";
}
public String getStato()
{ return stato; }

public void setLibera()
{ this.stato="libera"; }

public Oggetto getOccupante()
{ return this.oggetto; }

private String stato;
private Oggetto oggetto;
}//fine classe interna