Piccolo dubbio: all'interno del metodo statico leggi, ad un certo punto scrivo: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); } }
e provando a stampare contenitore all'interno di quel metodo trovo che è stato inizializzato correttamente.codice:contenitore=new Contenitore();
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.