Originariamente inviato da motocross'88
ciao Patrick!
se voglio mettere una scritta al case2 del tipo Scrittore.video.print(m1.getNome() ); mi dice che la variabile m1 non è stata inizializzata!
ho provato anche a creare una variabile String nome; la quale la richiamavo cosi semmai nome=m1.getNome(); ma non funge neanche cosi...
ho provato inoltre a modificare il public static void main in public GestioneMagazzino() ma niente è cambiato...
Certo, e sai perchè non è inizializzata? Perchè è stata dichiarata nel case 1.

Prova a dichiarare Magazzino m1; e Magazzino m2; sotto (o sopra^^) alla variabile int opzione.