簡體   English   中英

我可以在Java項目中包含多個包含main()方法的類嗎?

[英]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將該類作為主線程啟動

  • aUserHimself編寫的代碼代表

是的,您可以擁有更多包含public static void main(String[] args) 您可以選擇執行一個類或另一個類。 但是,在同一個類中不能有多個main方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM