如何为整个类抛出exception而不是按方法执行方法
我正在用Java编写程序,几乎我的一个类中的每个方法都写成:
public void doStuff() throws AWTException{}
有没有办法让我摆脱为每个方法输入抛出AWTException的额外步骤,并以某种方式为整个类做它?
对不起,没有。在Java中无法做到这一点。
如果你在类级别抛出exception,那么如何识别方法抛出的exception类型…或者它抛出exception的方法。
所以它不允许在java …而且它不是一个很好的java编码
您可以通过在构造函数级别抛出exception。 您可以看到FileInputStream如何强制我们在创建对象时抛出IOexception。