Salve a tutti come avrete capito sto realizzando per la scuola un diario in modalità console, non grafica. Il mio problema è che ho creato una classe di nome pagina inserendogli tutti i metodi inerenti ad una pagina, solo che adesso essendo che si tratti di una pagina dovrei avere tante copie di quelle pagine ecco:
codice:
private Pagina pagine[];//questa e la dichiarazione di un tipo di quella classe
Diario(){
  pagine = new Pagina[365];//qui inizializzo l array con la cifra di 365 perche mi servono 365 pagine
}
public void setPagina(Pagina r1){ //gli errori a mio parere sono qui perche se provo a mandare in esecuzione mi viene restituito l indirizzo di memoria in cui e stato instanziato l oggetto "pagina" perche ovviamente ho istanziato l oggetto "pagina" in una classe main 
  pagine[npag] = r1;
}
public Pagina getPagina(){
  return pagine[npag];	
}
Sapreste darmi qualche aiuto in merito ve ne sarei grato grazie!!