Nel main della stessa o di un altra classe :
codice:
Test test = new Test();
test.x = 3;
test.print(); // stampa 3
Grazie mille per la risposta anzitutto.
Perfetto credo di aver capito!!
Se fosse stata dichiarata private, test.x=3 non avrebbe funzionato e per fare una cosa analoga avrei dovuto richiamare un apposito metodo setValue dichiarato all'interno della medesima classe in cui la variabile è stata dichiarata private, giusto?