在拋出異常時將對象傳遞給構造函數是一個好主意嗎?Java:拋出異常
讓我們假設服務包中有下一個代碼。
throw new MyException(object);
MyException類:
Object object;
public MyException(Object object) {
super();
this.object = object;
}
public Object getObject() {
return object;
}
後來,我們說,在GUI我們必須處理服務引發的異常。我們只是捕獲一個異常並且想要訪問在構造函數中傳遞的對象。這工作。但從風格的角度來看它是否正確?
getObject()的使用是否正確?
我需要這個對象來將它放入稍後應該處理的對象隊列中。 – positiveAlex