是不是java里的每个class都要有main?

2024-11-13 04:50:52
推荐回答(5个)
回答1:

不是,可有可无。但是你要执行的类中必须有,因为main函数是提供程序执行的进入口。比如你 java Test 那麼Test类中必须有个main函数。也可拿来做测试某个类用。如你要测试一下Test类内的方法(这时的Test类可能不是主类,假设这时此类只提供给主类一些功能),那麼你可以在Test类中加入一个main方法,调用Test类中的成员变量和方法,查看结果,达到测试的效果。

回答2:

不是的,main是程序的入口,java程序是以类为基础实现的,每个项目都要有一个主类,这个主类中必须得有main,用于程序的入口.在程序测试时,一般每个类中都有一个main,用于方便测试人员对类成员进行测试

回答3:

可以有也可以没有。甚至所有类里可以都没有main方法。如果你想从某个类做为入口开始运行整个程序。那么就把他设成 public ,之后再里面写个main方法作为入口。

回答4:

不是的,整个一个应用程序有一个main方法就够了,main方法是应用程序的唯一入口

回答5:

不是,应该public公共的class才会有main函数