2016-12-06 21 views
-1

我需要使用靜態void方法而不是main來運行程序。這個靜態void方法將調用其他方法來執行程序所需的操作。 如何運行?是否需要進行任何設置?如何在NetBeans中正確運行一個沒有main的程序

我給出了完整的說明: 程序將沒有主要,但一個靜態無效的方法,其中將被稱爲所需的方法來執行程序。

public class AlgorithmB() { 


    public static void runB() { 

     // methods i want to call 

    } 
} 
+1

'主要(字串[] args)的

Algorithm.runB(); 

instread'的入口點到Java程序。你爲什麼不在main中做'AlgorithmB.runB()'? – rafid059

+1

你需要一個鉤子來啓動程序。你需要在別的地方啓動應用程序並調用這個方法,或者在這個類中添加一個'main' – TheLostMind

+0

謝謝! instractions給我的就是做這個代碼,但我不知道如何運行它... –

回答

1

你可以做的是從main方法調用runB()方法。 雖然我不太明白你爲什麼不想命名的main(),你可以簡單地創建這樣一個主要方法:

public static void main(String [] args){ 
    runB(); 
} 

這將調用runB方法,當您啓動程序,而runB將被執行並調用你的程序需要的其他方法。

如果你從另一個類調用runB(),請確保調用簡單

runB(); 
+0

OP不想這麼做! – TheLostMind

+0

謝謝! instractions給我是完全這樣的代碼,但我不知道如何運行它... –

+0

(我的意思是我已上傳的代碼) –

相關問題