请问老师JAVA程序是用什么机制保证有两个MAIN方法存在而不混乱呢?

请问老师JAVA程序是用什么机制保证有两个MAIN方法存在而不混乱呢?

       刚才的例子里面 Cat类可以导入我能理解,可是CatText类也可以导入并使用,这我就不太理解了,因为CatText类里面有MAIN方法存在啊?请问老师JAVA程序是用什么机制保证当前带MAIN方法类可以调用另一个带MAIN方法的类而不混乱呢?因为先前我是学C语言的,这种调用在我看来太神奇了,同时也不能理解。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

java中的main方法确实是java程序的入口,java程序运行时,先调用执行的就是main方法,但这并不是说java中只能有一个main方法,不同类中都可以包含main方法。当JVM进行编译时,会提示选择其中一个main方法作为编译的入口。

提问者 一生不变A 2018-03-10 02:25:47
  • 提问者 一生不变A #1
    大家以上截图界面中代码,有3个main方法,编译都可以通过,程序正常执行,大家有没有觉得神奇啊?
    2018-03-10 02:38:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师