[英]Can I have more than one class containing the main() method in a Java project?
我對Java有疑問。
在Java項目中(例如由Eclipse處理),我可以有更多包含main()方法的類,因此我可以選擇執行一個類還是另一個類?
TNX
安德里亞
只要每個類都有單個main
方法,您就可以擁有任意數量的類。
如果您想在該類中運行main
,或者您可以從Eclipse Run
Menuitem中選擇以前運行的類,則必須在Eclipse中打開特定類。
main
表示public static void main(String[] args)
,它是java程序中的入口點。
是的,您可以將盡可能多的public static void main(String args[])
方法作為類。 您也可以在同一個文件中擁有更多這些文件。 例如,在Class2.java
您可以:
class Class1 {
public static void main(String args[]) {
}
}
public class Class2 {
public static void main(String args[]) {
}
}
讓我總結一下JAVA中主要方法的要點(一開始就令人困惑)。
1.我們可以在一個類中有多個main()方法嗎? 答: 是的。 您可以使用多個名稱為main但簽名不同的方法。 這些方法將被重載。 但是具有以下sigature的主方法將被視為app入口點。
public static void main(String args[]
)與public static void main(String... args)
或public static void main(String[] args)
2.我們可以在java程序中使用多個main方法嗎? 答: 是的 。 我們可以有不同的類具有主要方法。
那么哪一個將被視為app入口點?
在運行具有此類的程序時,將要求用戶在類中進行選擇以充當入口點。
是的,您可以有更多包含main()方法的類,但至少有一個包含main()的類應該是public,以便JMV將該類作為主線程啟動
是的,您可以擁有更多包含public static void main(String[] args)
。 您可以選擇執行一個類或另一個類。 但是,在同一個類中不能有多個main方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.