java类里有几个main方法

如题所述

一个类如果不是作为程序入口可以没有main方法

入口的main方法的签名必须是public static void main(String[] args);

但是你还可以重载main方法,但是参数表必须不同,如下

public class Test {
  public static void main(){
  System.out.println("main(void)");
 }
 public static void main(String[] args) {
  System.out.println("main");
  main();
 }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-26
每个class里可以有 作为程序的起点
但是每个程序里只能有一个mian
也就是说一个项目里可以有多个程序起点
但是一个程序只能从一个main启动
第2个回答  2015-04-26
一个程序只能有一个main方法,
相似回答