2017-05-13 73 views
-2

enter image description here錯誤定義類

時,當我試圖用一個類另一個我得到一個錯誤創建這個類的一個對象(見上圖)

我想這樣做爲了稍後使用它並希望解決該問題的任何建議。

+0

你可以初始化代碼移到構造和使用try-catch語句處理異常,或使用過它的鏈拋出子句。 – Vasan

+2

我建議先通過[Java教程](https://docs.oracle.com/javase/tutorial/),然後在此問一個問題 –

回答

0

此行添加到一個構造函數,並添加try..catch

public class ReadFile extends JFrame{ 
    Read r; 
    public ReadFile(){ 
     try{ 
      r = new Read(); 
     }catch(IOException e){ 
      //handle the exception 
     } 
    } 
} 
+0

Swallowing exception = bad! – Vasan

+0

@Vasan添加了一條評論來表明這一點。謝謝 –

+0

它不能在方法裏面,因爲我需要使用數組 用不同的方法 如果它在聲明一個數組的方法中,我只能在這個方法中訪問 所以你需要在外面。 – MDordio

0

用try catch包圍新語句。它看起來像Read類的構造函數正在調用某個拋出IOException異常的方法。作爲一個附註,在構造函數中執行資源密集型操作可能不是一個好主意。