Ti ringrazio per aver risposto, ma il fatto che in origine avevo implementato la classe Oggetto non con delle variabili di istanza di tipo int ma degli oggetti di tipo Object e inoltre è richiesta una soluzione senza l'uso della classe Vector.

Il mio cruccio è se ref può essere usata come referenza di un altro Oggetto di tipo Oggetto (scusate il gioco di parole) e può essere richiamata con il metodo per essere istanziata a sua volta.
tramite questa linea di codice:

oggetto.referenza() = new Oggetto(numero.read());

questo è più o meno il nocciolo della questione, un metodo può tornare una referenza? Che poi sarà istanziata nel programma principale?