求大神给个简化“
异常抛出”的办法?
在一个类里,每个方法都要抛出四个相同的异常,嫌老是粘贴复制麻烦,有没有什么办法可以简化下,只抛出一次就可以应用到每个方法中?
------解决方案--------------------1、改为抛出
RuntimeException 的子类;
2、四个异常共用一个基类,然后只需要声明抛出该基类。
------解决方案--------------------改成抛一个自定义的异常。
------解决方案--------------------3、将四个四个相同的异常转成一个异常
try{
....
} catch(Exception1 exp) {
throw new MyException(exp);
} catch(Exception2 exp) {
throw new MyException(exp);
} catch(Exception3 exp) {
throw new MyException(exp);
} catch(Exception4 exp) {
throw new MyException(exp);
}
------解决方案--------------------