Quote Originariamente inviata da minomic Visualizza il messaggio
Ciao,
la variabile vett è locale al metodo main della classe archivio, quindi non è accessibile da Cstampa. Per evitare di stravolgere il codice puoi semplicemente passare vett alla classe Cstampa tramite costruttore! In questo modo Cstampa non fa altro che ricevere da qualcuno (in questo caso il main) un Vector e stampare i suoi elementi.

Ok funziona, ma devo farti ancora una domanda. Perchè vett è locale? Il fatto che non abbia uno
specificatore non la rende public?. In fondo gli attributi public delle classi posso referenziarli nel main.
Non vale il viceversa?
Grazie