黑马程序员技术交流社区

标题: 类的调用 [打印本页]

作者: 段波    时间: 2011-12-8 13:03
标题: 类的调用
为什么有包名的类不能调用无包名的类?
作者: 黄杰    时间: 2011-12-8 13:24
确实不行,从网上查了下{:soso_e127:},jdk v1.3 支持缺省包的引用,从jdk1.4以后,就不支持了。不知道为什么。也只能用反射来进行调用了Class.forName("Test").newInstance()
作者: 杨强    时间: 2011-12-8 13:57
jdk1.4之后就不能了,这个就是版本功能的问题,要想深入研究 你可以研究一下 jdk1.2 1.3和现在1.5(5.0) 1.6(6.0)JDK 的JVM区别.....
作者: 李明    时间: 2011-12-9 09:39
可能是不确定是哪一个类,因为不同包名中可以存在相同类名,所以就不能调用没有包名的类吧
作者: ◇半度微凉    时间: 2011-12-9 11:05
在JDK1.4、5.0、6.0中都不可以使用有包名的类调用无包名的类!没有包名的话,会默认缺省包,JDK1.2、1.3支持对缺省包的引用!但后面这些版本不知道为什么就不支持了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2