Базовый класс super.constructor неявно вызывается расширяющим классом конструктора:
class Base
{
public Base () throws Exception
{
throw <>;
}
}
class Derived extends Base
{
public Derived ()
{
}
}
Теперь нужно обработать исключение внутри Derived()
или сделать конструктор как,
public Derived() throws Exception
{
}
Каким бы методом вы не new
подняли объект Derived
, либо заключите его в try-catch
, либо сделайте этот метод, выдав Exception
, как указано выше.
[Примечание: это псевдокод]