Salve a tutti, sono nuova del mondo Java (ma non della programmazione) e dopo aver letto un libro introduttivo sto tentando di fare il mio primo programma...
Quello che vorrei fare è capire come "recuperare" il contenuto di un oggetto generico Object quando contiene una stringa...

Inizialmente avevo fatto il tentativo:

codice:
public class Prova{
    public static void main(String[] agrs){
            Object oggetto = new Object();
            oggetto = "Proviamo così";
            System.out.println(oggetto);
    }
};
E questo funzionava senza problemi, ma se tento un passaggio dell'oggetto da una funzione ad un'altra, non va più niente:

codice:
public class Prova{

    static void passaggio(Object obj){
        obj = "Proviamo così";
    }
    
    public static void main(String[] agrs){
            Object oggetto = new Object();
            passaggio(oggetto);
            System.out.println(oggetto);
    }
};
Ho letto su vari forum della ridefinizione del metodo toString(), ma non riesco a capire bene come poterla ridefinire....
Grazie dell'aiuto!