Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Generalização incorreta do finally

Olá,

Durante as atividades do capítulo que explica o bloco finally, há uma questão que da margem pra interpretação incorreta.

Cheguei a olhar um antigo tópico onde isso é explicado, porém nas questões não fica claro de forma alguma.

Sobre a afirmação:

a - O bloco finally é opcional independente do catch.

Ele de forma genérica é falsa, pois ela depende de uma condição. Em blocos try with resources ele é opcional, porém em blocos try comum ele é obrigatório caso não haja um catch.

Sendo assim, a afirmação em si não pode ser considerada verdadeira, pois não foi dado um contexto real.

Não consigo sugerir alteração da pergunta como um todo no curso, apenas dos textos, porém sugiro que essa questão seja revista, pergunta e resposta, de forma que tire a margem pro erro.

1 resposta
solução

Caique muito obrigado pelo feedback, vou mandar para a equipe responsável!