Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dúvida

Então se eu throw MyException em algum dos métodos ou fizesse um try/catch dessa exception o código compilaria?

1 resposta
solução!

Desde que você lance e trate a exceção de forma adequada, o código compilará sem problemas. Se você não tratar uma exceção verificada (checked exception) que foi lançada por um método, o compilador exigirá que você declare essa exceção na assinatura do método ou trate usando um bloco try/catch.