抛出异常时将对象传递给构造函数是个好主意吗?
让我们假设在服务包的某个地方有下一个代码。
throw new MyException(object);
MyException 类:
Object object;
public MyException(Object object) {
super();
this.object = object;
}
public Object getObject() {
return object;
}
然后,假设在 GUI 中,我们必须处理服务中抛出的异常。我们只是捕获了一个异常并想要访问构造函数中传递的对象。这行得通。但从风格的角度来看,它是正确的吗?
使用 getObject() 是正确的方法吗?