no...è al professore che vanno aggiunti gli ascoltatori:

prof.addProfessoreListener(st);

Studente deve implementare l'interfaccia ProfessoreListener