Ma Articolo contiene l'autore ... quindi è perfettamente possibile farlo. Il punto è come confrontare l'autore. Come hai fatto tu cioè con == non è appropriato perché si basa solo sulla identità degli oggetti (non sul contenuto).
E comunque sfrutta di più le collezioni, perché tra l'altro il tuo articoliDiUnAutore non ha granché senso.
In generale, se non ridefinisci il toString(), rimane quello ereditato da Object, che fornisce una stringa poco significativa.