Назад к вопросам
Junior — Middle
78
Можно ли привести собственное исключение, наследуемое от RuntimeException, к типу RuntimeException?
Компании, где спрашивали
NordClan
Ответ от нейросети
sobes.tech AI
Да, собственное исключение, наследуемое от RuntimeException, является его подклассом и может быть приведено к типу RuntimeException без проблем.
Пример:
class MyException extends RuntimeException {}
try {
throw new MyException();
} catch (RuntimeException e) {
// Здесь e — это RuntimeException, хотя фактически это MyException
System.out.println("Поймано исключение RuntimeException");
}
Таким образом, наследование позволяет использовать собственные исключения как RuntimeException и приводить их к этому типу.