La cosa migliore è non attendere affatto l'input, ma di generare un evento dalla seconda classe e catturarlo nella prima. Anche perché l'input non potrebbe mai arrivare e la classe non si lascia scaricare dalla memoria, e quindi il programma potrebbe non scaricarsi, con tutte le consequenze di eventuali altri programmi che attendono che questo termina, ad esempio il sistema operativo alla chiusura sessione.
Giovanni
---
Ducunt fata volentem, nolentem trahunt