如果抽象方法具有抽象方法,则Java中的抽象方法实现是否需要引发someException声明?

Yul*_*lin 2 java exception abstract-methods

在超类中,我有:

abstract someMethod() throws someException;
Run Code Online (Sandbox Code Playgroud)

在子类中,我有:

someMethod(){/*do something*/}
Run Code Online (Sandbox Code Playgroud)

无需throws someException声明就可以这样做吗?是不是该throws someException声明是有默认不明确增加了吗?

Mat*_*att 5

您的实现不必抛出任何异常。但是,它只能抛出在抽象类中指定的检查异常。