关于引入包的问题

hhl1998hhy 2007-10-10 09:30:51
书上有这么一句话:如果应用程序当前目录中某个无名包类和程序引入的包中的某个类同名,应用程序将使用无名包类,这时,如果想使用带包名的类,就必须明显的写出类的包名,例如:tom.jiafei.Prim p=new tom.jiafei.Prim();
请问这句话正确吗?

我运行了一个程序Exap.java,在这个程序中引入了tom.jiafei包中的Prim类,并且与Exap.java同一目录下有一无名包类Prim。我发现写不写出类的包名,程序中使用的都是带包名的类。
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ozm5888 2007-10-10
  • 打赏
  • 举报
回复
如果你在前面已经引入了tom.jiafei.Prim那么会默认使用带包名的类
stevensinclair 2007-10-10
  • 打赏
  • 举报
回复
这句话是对的,你看看你有没重新编译你的java文件,然后再比较结果。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧