java一个包内可以出现多个main方法吗

如题所述

一个包内可以出现多个main。main方法是所有程序的入口。
只需要main方法所在的类是public修饰即可。没有一个包内不能有多个main的限制。
补充:
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-26
可以啊。 一个类里面只能有一个main方法,但是一个包里面可以有好多类啊。 但是如果你要是把程序打成jar包的话,就只能指定某个类中的main方法作为整个程序的入口了本回答被提问者和网友采纳
第2个回答  2014-09-26
可以,但是一个java文件,只能有一个Main方法,就像每个人只有一张嘴一样。包含Main方法的java文件相当于一个小的运行程序,Main方法就是程序运行的入口。
第3个回答  2014-09-26
可以,每个java类里都可以定义main方法,只不过在执行的时候,如java xxx 执行的就是xxx.java类的main方法
第4个回答  2014-09-26
可以,但是只有 参数是 String[] 且返回值是void的会被当作入口。
相似回答