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

 我来答
kkxiao
推荐于2018-03-26 · TA获得超过222个赞
知道小有建树答主
回答量:669
采纳率:0%
帮助的人:506万
展开全部
不是,可有可无。但是你要执行的类中必须有,因为main函数是提供程序执行的进入口。比如你 java Test 那麼Test类中必须有个main函数。也可拿来做测试某个类用。如你要测试一下Test类内的方法(这时的Test类可能不是主类,假设这时此类只提供给主类一些功能),那麼你可以在Test类中加入一个main方法,调用Test类中的成员变量和方法,查看结果,达到测试的效果。
百度网友895365466
2006-04-20 · TA获得超过605个赞
知道小有建树答主
回答量:1243
采纳率:0%
帮助的人:1014万
展开全部
不是的,main是程序的入口,java程序是以类为基础实现的,每个项目都要有一个主类,这个主类中必须得有main,用于程序的入口.在程序测试时,一般每个类中都有一个main,用于方便测试人员对类成员进行测试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2006-04-20
展开全部
可以有也可以没有。甚至所有类里可以都没有main方法。如果你想从某个类做为入口开始运行整个程序。那么就把他设成 public ,之后再里面写个main方法作为入口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3f2465498
2006-04-20 · TA获得超过427个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:0
展开全部
不是的,整个一个应用程序有一个main方法就够了,main方法是应用程序的唯一入口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友64f33fc
2006-04-20 · TA获得超过184个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:197万
展开全部
不是,应该public公共的class才会有main函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式