A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邱纲 中级黑马   /  2012-2-20 10:12  /  2268 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问一下,是有包名的类可以调用无包名的类还是无包名的类可以调用有包名的类?

10 个回复

倒序浏览
类调用与有包名和无包名无关,只与类的访问修饰符有关了。
可以重新看一下毕老师讲的类的访问修饰符的一节
回复 使用道具 举报
【专】【属】 发表于 2012-2-21 09:15
类调用与有包名和无包名无关,只与类的访问修饰符有关了。
可以重新看一下毕老师讲的类的访问修饰符的一节 ...

同意您的观点:
类调用与有包名和无包名无关,只与类的访问修饰符有关。
如果访问权限够的带有包名的类,可以导入类所在的包.如果访问权限够的不带有包名的类,那就可以直接访问了啊.
回复 使用道具 举报
类的调用与有没有包名没有关系,与访问修饰符有关系,
回复 使用道具 举报
我说的不是这个意思,是我在张老师的视频里面看到的,在编号46那个视频里面的

回复 使用道具 举报
跟有误包名无关吧,只要能找到类所在位置,且修饰符允许就可以调用。你可以自己做实验试试。
回复 使用道具 举报
都可以吧 有包名的要引入包名
回复 使用道具 举报
本帖最后由 雷楚光 于 2012-2-21 15:07 编辑

有包名的类不可以调用无包名的类,什么原因我也不知道
回复 使用道具 举报
可能是无法确定路径的关系吧。
回复 使用道具 举报
应该是同可以访问的,其实无包名JAVA会自动创建一个可以缺省包的,如果不可以访问只要impoort载入就可以了
回复 使用道具 举报
都可以,但前提是引包,还要与类中定义的修饰符有关
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马