Logo Passei Direto
Buscar
Questão 2/10 - Programação Orientada a Objetos
“Dentro do contexto do Java uma exceção é um evento não esperado que ocorre no sistema operacional durante o tempo de execução (do inglês Runtime). Por padrão, as exceções interrompem a execução dos programas.”

Sobre o tópico em questão considere as afirmações a seguir:

I- Para criar sua própria exceção basta criar um método com assinatura específica das exceções.

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.

III- RuntimeException é um tipo de exceção checadas pelo compilador e precisam de try catch.

É correto apenas o que se afirma em

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
User badge image
Questões Para a Compreensão

há 2 anos

Respostas

User badge image

Ed Verified user icon

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 apenas 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.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina