Ciao a tutti... Spero possiate darmi una mano perchè non sò dove sbattere la testa.
In questa classe ho cercato di creare un arraylist di oggetti "Persona"(e anche di altri oggetti, ma già con Persona non funziona) il quale ha al suo interno un metodo getNome() che dovrebbe restituire il nome in formato Stringa. Ovviamente non funziona... ma non capisco il perchè. Avreste qualche consiglio??? Vi prego...
import java.util.ArrayList;
/**
* La classe Archivio è necessaria per creare le collezioni degli oggetti "Persona"
* "Oggetto" e "Prestito".
*/
public class Archivio
{
// Riserva lo spazio per un numero arbitrario di oggetti Persona
private ArrayList perx;

//Riserva lo spazio per un numero arbitrario di oggetti Oggetto
private ArrayList oggx;

//Riserva lo spazio per un numero arbitrario di oggetti Prestito
private ArrayList prestx;

//Variabile d'oggetto persona
private Persona tue;




/**
* Constructor for objects of class Archivio
*/
public Archivio()
{
perx = new ArrayList();
oggx = new ArrayList();
prestx = new ArrayList();
}

/**
* Metodo per l'inserimento di un nuovo oggetto Persona nell'archivio
*/
public void insertPersona(Persona per)
{
tue = new Persona();

tue = per;

// Aggiunta della persona nell'archivio
perx.add(tue);
}



/**
* Metodo per l'inserimento di un nuovo oggetto Oggetto nell'archivio
*/
public void insertOggetto(Oggetto ogg)
{
//Aggiunta dell'oggetto nell'archivio
oggx.add(ogg);
}



/**
* Metodo per l'inserimento di un nuovo oggetto Prestito nell'archivio
*/
public void inserPrestito(Oggetto pre)
{
//Aggiunta del prestito nell'archivio
prestx.add(pre);
}



/**
* Metodo per la restituzione delle persone dell'array
*/
public void getPersona(int i)
{


System.out.println(perx.get(i).getNome);




}



}