O código da aula está assim , mas o segundo argumento de put no meu código apenas aceita como do tipo String. Aí eu tenho que colocar aluno.getNome(). Por que essa diferença ?
public void matricula(Aluno aluno) {
// adiciona no Set de alunos
this.alunos.add(aluno);
// cria a relação no Map
this.matriculaParaAluno.put(aluno.getNumeroMatricula(), aluno);
}