Junior — Middle
От кой базов клас наследяват проверяемите изключения в езика за програмиране?
sobes.tech AI
Отговор от AI
В езика Java проверяемите изключения (checked exceptions) наследяват от класа java.lang.Exception, но не от java.lang.RuntimeException.
Иерархията изглежда така:
ThrowableError(непроверяеми)ExceptionRuntimeException(непроверяеми)- други изключения (проверяеми)
Тоест, за да създадете проверяемо изключение, трябва да наследите от Exception, но не и от RuntimeException. Например:
public class MyCheckedException extends Exception {
public MyCheckedException(String message) {
super(message);
}
}