Ed
há 2 anos
Vamos analisar cada uma das afirmações: I- Para criar sua própria exceção basta criar um método com assinatura específica das exceções. Falso. Para criar uma exceção personalizada em Java, você deve criar uma nova classe que estenda a classe `Exception` ou `RuntimeException`, e não um método. II- Um dos usos de criar suas próprias exceções é a possibilidade de personalizar o tratamento para cada problema específico e flexibilidade, por permitir adicionar novos atributos e métodos. Verdadeiro. Essa afirmação está correta, pois criar exceções personalizadas permite que você trate erros de forma mais específica e adicione informações relevantes. III- RuntimeException é um tipo de exceção checadas pelo compilador e precisam de try catch. Falso. `RuntimeException` é uma exceção não checada (unchecked), o que significa que o compilador não exige que você trate essa exceção com um bloco `try-catch`. Com base nas análises, apenas a afirmação II está correta. Portanto, a alternativa correta é: B II apenas.
Cadastre-se ou realize login
Ed
há 3 anos
A alternativa correta é a letra B) II apenas. A afirmação I está incorreta, pois para criar sua própria exceção é necessário criar uma classe que estenda a classe Exception ou alguma de suas subclasses. A afirmação II está correta, pois criar suas próprias exceções permite personalizar o tratamento para cada problema específico e adicionar novos atributos e métodos. A afirmação III está incorreta, pois RuntimeException é um tipo de exceção não checada pelo compilador e não precisa necessariamente de try catch.
Matheus
há 2 anos
B) II apenas
Mais perguntas desse material