Я пытаюсь понять разницу, почему дочерний класс не может переопределить реализацию методы родительского класса, чтобы поймать исключение, но никаких проблем при ловле ошибки,Throw Error, Exception и выполнение исключений в дочернем классе
Например, в приведенном ниже сценарии, когда я удаляю «Исключение» из предложения throws, он компилируется отлично.
class Supertest {
public void amethod(int i, String s) {
}
}
public class test extends Supertest {
public void amethod(int i, String s) throws Error, Exception {
}
}
Возможный дубликат: http://stackoverflow.com/questions/5875414/method-overriding-and-exceptions – dcp