覆盖方法,但必须抛出异常

时间:2017-04-19 22:18:22

标签: java exception

我正在为作业编写代码。对于赋值,有些方法的返回类型不是空的,必须重写,我必须决定是否允许它们发生。如果不允许它们,则该覆盖方法必须抛出异常。我不允许删除所述方法。不确定这个练习的目的是什么,但这是一个非任务的任务。考虑到所有这些,我不允许的方法代码看起来像这样:

public (some return type) method () {
    if(true)
        throw new (Some exception here);
    return (the corresponding return type)
}

我只是强行抛出异常。有没有更好的方法来解决这个问题?

0 个答案:

没有答案
相关问题