课程
/后端开发
/Java
/Java入门第三季
我想知道他在一个包里创建了两个带有main入口的类,却为什么没有报错?
2016-10-16
源自:Java入门第三季 4-10
正在回答
逻辑问题。不是代码问题就不报
能下厨的司机程序猿 提问者
因为他运行的只是这个类,而不是整个包,如果用整个包右键运行就会提示有问题了。
这相当于给一个包了两个入口而已,当你的编译器打开这个页面时,他就会最近的去找程序的入口,一个包中的类是调用关系,每一个.java文件都只有一个public的方法,java中实际上就是一个类中只能有一个static main()函数。
我想知道为什么会报错?又不是在同一个Java文件中创建了两个main方法!
包就好比一栋房子,带main方法的表示有门的房间,当然咯,一栋房子可以有多个带门的房间
也可以有不带门的房间!
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答为啥还要创建一个main方法呢 。testlist里面不是有个main了吗?
3 回答为什么main函数里面要创建一个ListTest的实例
3 回答为什么一个工程里有多个main函数?
4 回答直接创建其他类型的包装类对象不可以吗?为什么非得创建Interger包装类,再转换成其他类型的
1 回答为啥在main方法里还要新建一个 这个类本身的实例