Java中在同一个包中 在一个类的主方法里可以启动另一个主方法吗?该怎么做?

 我来答
xjf5562
2016-04-10 · TA获得超过1190个赞
知道小有建树答主
回答量:896
采纳率:75%
帮助的人:750万
展开全部

直接调用就可以,看下例:

public class AB

{

public static void main(String... args)

{

System.out.println("AB");

}

}


public class CD

{

public static void main(String... args)

{

System.out.println("CD");

AB.main();

}

}

在CD中可以直接调用AB的main方法。看我图片,AB和CD均可运行。

追问
可以传参数吗
追答
可以传参数,如果没有参数,也可以。
睡神之神2010
2016-04-10 · 超过34用户采纳过TA的回答
知道答主
回答量:100
采纳率:66%
帮助的人:41.9万
展开全部
还没注意过,试了下完全可以。
class Demol1{public static void main(String args[]){Demol2.main(null);}}
class Demol2{public static void main(String[] args){System.out.println("MMM");}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BigWhiteMouse
2016-04-10 · TA获得超过4775个赞
知道大有可为答主
回答量:7298
采纳率:42%
帮助的人:3302万
展开全部
好像不行, 可能会造成混乱,JVM不知道调用哪一个main函数了
更多追问追答
追答
错了,书上是这样写的

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
空行者QQ
2016-04-10 · TA获得超过273个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:192万
展开全部
只能有一个main方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mrxzm
2016-04-10 · TA获得超过209个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:108万
展开全部
直接调用就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式