Какое объяснение мы приписываем ниже
class BaseClass {
public void print() {
System.out.println("In Parent Class , Print Method");
}
public static void display() {
System.out.println("In Parent Class, Display Method");
}
}
class DerivedClass extends BaseClass {
public void print() throws Exception {
System.out.println("In Derived Class, Print Method");
}
public static void display() {
System.out.println("In Derived Class, Display Method");
}
}
Класс DerivedClass.java генерирует исключение времени компиляции, когда метод print генерирует исключение, метод print () базового класса не генерирует никаких исключений
Я могу объяснить это тем, что Exception уже, чем RuntimeException, это может быть либо No Exception (ошибка времени выполнения), RuntimeException и их дочерние исключения