能下厨的司机程序猿
2016-10-16 19:08
我想知道他在一个包里创建了两个带有main入口的类,却为什么没有报错?
逻辑问题。不是代码问题就不报
因为他运行的只是这个类,而不是整个包,如果用整个包右键运行就会提示有问题了。
这相当于给一个包了两个入口而已,当你的编译器打开这个页面时,他就会最近的去找程序的入口,一个包中的类是调用关系,每一个.java文件都只有一个public的方法,java中实际上就是一个类中只能有一个static main()函数。
我想知道为什么会报错?又不是在同一个Java文件中创建了两个main方法!
包就好比一栋房子,带main方法的表示有门的房间,当然咯,一栋房子可以有多个带门的房间
也可以有不带门的房间!
Java入门第三季
409792 学习 · 4340 问题
相似问题