codice:
public class Prova{
    public static void main(String args[])
    {
        Scanner s=new Scanner(System.in);
        Contenitore contenitore=null;
        Operazioni.leggi(s,contenitore);
        System.out.println(contenitore);
    }
}
Piccolo dubbio: all'interno del metodo statico leggi, ad un certo punto scrivo:
codice:
contenitore=new Contenitore();
e provando a stampare contenitore all'interno di quel metodo trovo che è stato inizializzato correttamente.
Poi però, stampando contenitore in questo main, lo trovo ancora a null, ovvero il reference contenitore viene inizializzato a null nel main, assegnato a new Contenitore() in leggi ma poi esci da questo metodo ancora a null. Qualcuno sa spiegarmi il perchè?? Grazie.