Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Ajuda na abstração

Set<Aluno> alunos = javaColecoes.getAlunos();

oque acontece nessa linha de código ?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Oi Julio,

Nesta linha você está retornando uma referência para o Set de alunos devolvido no método getAlunos(). Se você implementou o método usando o unmodifiableSet, você não conseguirá mexer no Set utilizando esta variável alunos.

O código a seguir deverá lançar um UnsupportedOperationException:

alunos.add(new Aluno("Joviane", 12345););

Abraço!

Muito Obrigado !