java:super必须首先在构造函数中

Alf*_*Alf 2 java try-catch super

我知道这已经被问过了,但他们的情况与我的情况大不相同。

class Derived extends Base {
    public Derived()
    {
        try {
           super();
        } catch (Exception e) {
            ....
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是如何解决必须首先处理super的问题-我需要将其包装在try / except块中,并且无法编译。

较早的答案都没有涉及try / except的问题,因此请不要告诉我这个问题已经得到解答。

dev*_*nlu 5

您根本无法做到这一点,使构造函数引发异常并将其捕获到外部。