在抛出异常时将对象传递给构造函数是个好主意吗?
假设在服务包中有如下代码。
throw new MyException(object);
MyException类:
Object object;
public MyException(Object object) {
super();
this.object = object;
}
public Object getObject() {
return object;
}
假设我们在GUI中处理服务中抛出的异常。我们捕获异常并希望访问构造函数中传递的对象。这是可行的,但从风格的角度来看,是否正确呢?
使用getObject()是正确的方法吗?