Java中的一个package的几个类中可以都有自己的main函数吗?

如题所述

可以有几个main函数,这个要个根据相关项目的具体需求,如果是一个工程则只能从一个main函数进入,如果对该工程的不同的类属性测试,可以设置不同的mian函数入口,但是没执行一次只能从一个main进入。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-02
不太理解你问的问题。不过是可以的。 你执行哪个类就只执行这个类的方法。main也是以个方法,你在这个类中执行不会执行另外一个类的main方法的。
第2个回答  推荐于2018-07-08
不用把main函数想的那么特别和复杂,他和普通的静态函数没什么区别,,
同一个package中的类是可以有自己的main方法的,而且类与类之间的main方法也是可以相互调用的,只是一般没人这么做!
唯一的不同就是他被定义为程序的入口,,
而且内部类也是可以有main方法的,,但是前提是这个内部类必须是static修饰的

你可以让你的代码有多个入口,,你只需要明白你什么时候要用哪个类作为入口就可以了,,但是要注意的是,用不同入口启动的两个进程是毫不相关的,本回答被提问者和网友采纳
第3个回答  2012-08-02
可以,但是一个工程或者一次运行只能从一个main进入
第4个回答  2012-08-02
可以,但应用程序只有一个入口,那就是带有public的class里面的main方法

Java中的一个package的几个类中可以都有自己的main函数吗?
一个类只有一个main方法 不同的类可以有各自的main方法。每一个java文件都会有一个public static void main(String[] args)作为程序作为入口,一个类有且只有一个,但是可以有与他不同的,比如:void main(),void main(int a),都是可以的,在不同类中,是可以有多个public static void main(Stri...

Java中的一个package的几个类中可以都有自己的main函数吗?
同一个package中的类是可以有自己的main方法的,而且类与类之间的main方法也是可以相互调用的,只是一般没人这么做!唯一的不同就是他被定义为程序的入口,,而且内部类也是可以有main方法的,,但是前提是这个内部类必须是static修饰的 你可以让你的代码有多个入口,,你只需要明白你什么时候要用哪个类...

Java中的一个package的几个类中可以都有自己的main函数吗?
可以有几个main函数,这个要个根据相关项目的具体需求,如果是一个工程则只能从一个main函数进入,如果对该工程的不同的类属性测试,可以设置不同的mian函数入口,但是没执行一次只能从一个main进入。

...包中的一个类里用了主函数,那么在另一个类中可以再用主函数么?_百...
可以。比如你的程序Test.java中有两个类,分别为class A{} class B{},这两个类中都可以有main()函数,当你编译完文件后,即javac Test.java后,如果想运行A类中的main()方法就用java A,如果想运行B类中的main()就用java B 如果还不明白就HI我吧 ...

Java中main函数
main函数是一个程序的入口,也是出口,main函数其实就是类里的一个方法,方法只能在类里声明了,所以maion函数必须声明在一个类里,一个程序里只有一个main函数,因为类与类之间是相与调用的。一个程序从开始运行就会先找main函数,然后再一步一步的执行,如果有多个main那么程序就会报错,因为他不知道...

java中package
4. 包与命名空间:在Java中,包类似于文件系统中的目录,而类则类似于文件。每个包都是一个独立的命名空间,这意味着不同包中的类可以有相同的名字,而不会导致冲突。这有助于在大型项目中维护清晰的结构和逻辑。总的来说,package在Java编程中是一个非常重要的概念,它帮助我们组织和管理代码,提高...

java中一个类 怎样实现2个接口有相同的方法名?
1、首先双击打开eclipse开发工具,新建一个Java项目,并创建java package。2、在对应的java package上,新建一个Java类GetMethods。3、打开文件类,定义方法buildData,并传入一个参数flag,根据flag返回不同的值。4、在main主函数中,调用getMethodName方法,并打印结果。5、保存代码并运行文件,可以查看...

java一个包怎么调用另一个包,然后再main函数执行
java中一个类调用另一个是通过import关键字引入的,一般是在文件的开始处。当两个类位于同一包下,可以不必显示的使用import,而对于不同包下的类则需要显示的通过import语句引入 还有一种方法,就是在写被调用类的类名时,使用全名(含包名),如 myC.C c = new myC.C();...

java中一个包是否能声明多个类?是的话,要如何声明??
当然可以,你可以把包理解为文件夹,一个文件夹下可以有很多文件;类声明之前都加上package语句声明在同一个包里就可以了。

java中一个类 怎样实现2个接口有相同的方法名?
1、首先双击打开eclipse开发工具,新建一个Java项目,并创建java package。2、在对应的java package上,新建一个Java类GetMethods。3、打开文件类,定义方法buildData,并传入一个参数flag,根据flag返回不同的值。4、在main主函数中,调用getMethodName方法,并打印结果。5、保存代码并运行文件,可以查看...

相似回答