Junior — Middle
Quelles propriétés et méthodes sont disponibles dans les classes dérivées de la classe Exception?
sobes.tech IA
Réponse de l'IA
Классы, производные от класса Exception в Java, наследуют набор стандартных методов и свойств, которые позволяют работать с исключениями. Основные методы включают:
getMessage()— возвращает сообщение об ошибке, переданное при создании исключения.getCause()— возвращает причину исключения (другой объект Throwable), если она была указана.printStackTrace()— выводит стек вызовов, который привел к исключению, в стандартный поток ошибок.toString()— возвращает строковое представление исключения, обычно включает имя класса и сообщение.fillInStackTrace()— обновляет стек вызовов текущим состоянием.
Кроме того, у исключений есть конструкторы с разными параметрами для передачи сообщения и причины.
Пример использования:
try {
throw new IllegalArgumentException("Некорректный аргумент");
} catch (Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}