为了账号安全,请及时绑定邮箱和手机立即绑定

我想知道他在一个包里创建了两个带有main入口的类,却为什么没有报错?

我想知道他在一个包里创建了两个带有main入口的类,却为什么没有报错?

正在回答

4 回答

逻辑问题。不是代码问题就不报

0 回复 有任何疑惑可以回复我~
#1

能下厨的司机程序猿 提问者

非常感谢!
2016-10-16 回复 有任何疑惑可以回复我~

因为他运行的只是这个类,而不是整个包,如果用整个包右键运行就会提示有问题了。

0 回复 有任何疑惑可以回复我~

这相当于给一个包了两个入口而已,当你的编译器打开这个页面时,他就会最近的去找程序的入口,一个包中的类是调用关系,每一个.java文件都只有一个public的方法,java中实际上就是一个类中只能有一个static main()函数。

1 回复 有任何疑惑可以回复我~

我想知道为什么会报错?又不是在同一个Java文件中创建了两个main方法!

包就好比一栋房子,带main方法的表示有门的房间,当然咯,一栋房子可以有多个带门的房间

也可以有不带门的房间!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想知道他在一个包里创建了两个带有main入口的类,却为什么没有报错?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信