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方法,

一个Java 程序中一定要有一个Main方法吗?可以有两个main方法或者一个ma...
一个程序中不一定要有main方法的。main方法是主函数,是程序执行的入口。但是如果你做web方向的开发的话,程序都是用来供页面的请求调用的,是不需要main方法的。对于说有两个main的问题,这是不行的。一个程序(甚至一套程序)最多只能有一个main方法。

java类中,为什么在类中写main方法,它的格式是不是固定不变的?_百度...
一个 java文件里面只能有一个main方法,而且这个main方法职能存在于public class 中 。写它的作用是用来调试你的类有没有错误,一般情况下每个类中都要写一个,写完每个类后进行调试,这是个很好的习惯。

一个java工程,可以有几个main方法
main方法在项目里面可以有多个,但在类里面只能有一个

JAVA程序中可以有多个main方法C
一个类中只能有一个main方法,但是一个整的项目中可以有多个,但是主入口只有一个

java 到底有几个main函数,这什么意思
一个java文件只能有一个main函数! 类可以有多个,但是public class也只能有一个

java里每个包里是不是有且只有一个main函数呢?
严格的来说,标准的Java语言中不存在函数这个概念,只有接近于C语言语法中函数的方法。方法是存在于类当中的,包中包含类,但是保中不可能直接包含方法。就像爷爷和孙子中间必须有一个父亲,无法逾越。包中不可能直接包含main方法,必须通过一个类。>>>“就是说包里面可以没有主函数了?”这种提问很不...

java一个包内可以出现多个main方法吗
一个包内可以出现多个main。main方法是所有程序的入口。只需要main方法所在的类是public修饰即可。没有一个包内不能有多个main的限制。补充:在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法...

C和JAVA一个 工程 中都是不是只能有一个main函数(方法)?
对,main函数是程序的入口,为了保证程序运行的安全性,C和JAVA都只允许一个工程里只能有一个main函数

java中一个程序是否只能有一个主函数??
但是在java中,每个class类中只能有一个main()方法,也可以没有。最后,整个工程结束的时候,会找到一个能引导整个程序运行的main()方法来作为程序的入口。所以说,一个完整的java程序中,可能存在多个main()方法,但是作为程序入口的只能选其中一个。 strionws | 发布于2012-02-07 举报| 评论 10 0 必须只有一...

Java main方法
class Demo1{} \/\/定义一个类 class Demo2{} \/\/再定义一个类 然后在主类只可以有一个主方法,也就是main方法,就是你上面的那句public static void mian(Stirng []args),但是在主类中可以有多个方法,就像你上面定义的许多方法,都不是主方法,主方法的位置和普通方法的位置无所谓再哪里...

相似回答