Set<Aluno> alunos = javaColecoes.getAlunos();
oque acontece nessa linha de código ?
Set<Aluno> alunos = javaColecoes.getAlunos();
oque acontece nessa linha de código ?
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 !