Originariamente inviato da Tommy86r
sono le chiamate dei costruttori che mi interessano molto
A dire il vero, in questo caso, i costruttori dovrebbero solo consentire di passare e inizializzare i dati essenziali di Studente o Corso. Cioè es. nome/cognome per Studente e es. titolo per Corso.

Poi per aggiungere/rimuovere le "associazioni" andrebbero fatti metodi appositi. Ed è qui la questione principale, visto che un oggetto Studente e un Corso si referenziano tra di loro. Se però ti interessa solo la referenziabilità da uno all'altro e non anche il contrario è ovviamente più semplice.