對於標題我很抱歉,但我無法真正找到另一種表達方式。我需要創建一個具有雙重功能的類,如果您從控制檯或終端向它提供一個作爲輸入的文件,它會返回打印它的計算結果,但該類也可以用作子例程並將文件提供給另一個類以供進一步計算。如何給主要課程提供程序化支持
爲了實現第一個任務我必須定義一個主從控制檯接受輸入這樣
java MyClass myfile.file
但我不能簡單地得到一個實例內別的東西像這樣
MyClass myClass = new MyClass(file);
類
因爲我會一直從主(IndexOutOfBound,因爲它只是一個空數組)的錯誤。
我該如何解決這個問題?我必須使用相同的類來完成,我不能爲子例程函數構建另一個類。
向我們展示您的代碼以及您獲得的異常的堆棧跟蹤。在構造類的實例時不會調用主要方法,因此對問題的描述是沒有意義的。 –
你是對的,這是一些與日食問題,我已經關閉它,並重新啓動它,一切都很順利。 – Janbure
可能重複[是否有可能調用主方法傳遞args \ [\]從另一種方法?](http://stackoverflow.com/questions/4122455/is-it-possible-to-call-the-main -method-passing-args-from-another-method) – Raedwald