导包的时候,import food.*;和import food.Fruit;有什么区别,为什么用*的时候就会出错,而用后者则没有问题呢???
解决方案 »
- 求大家帮我写一个线程池吧
- org.eclipse.jdt.core.IMethod中的getParameterTypes方法为何返回了QString?
- HashCode的问题,高手给看看
- -------------100分,非要解决字符串编码的问题。--------------------
- 初始化问题
- java的package怎么用?谁能给个例子?
- 编译通过运行时不行,提示Exception in thread "main" java.lang.NoSuchMethodError: main
- 问一个无知的问题
- 哪位大虾有enhydra的技术文档,给一份或提供线索。一定高分向送(66)
- 有人知道这个用java怎么写嘛 。。。我是一个萌新
- 继续询问有关excel的问题:有关复制
- throw 和 throws 都是关键字.........,这是为何? 20分钟后结贴
楼主【zhaibing】截止到2008-07-06 23:52:12的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:360
结贴的总数量:4 结贴的总分数:160
无满意结贴数:0 无满意结贴分:0
未结的帖子数:6 未结的总分数:200
结贴的百分比:40.00 % 结分的百分比:44.44 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主该结一些帖子了
导入 food包下的所有类import food.Fruit
只导入 food下的Fruit类
对你这种情况。两种导入方法是一样的。
http://www.sunxin.org/sunxin/005.asp
java.util.Date
java.sql.Date
这个也是重复的,引起了无数的烦人的问题
猜测原因是你在类中导入其他类的时候,是这样的结构import food.fruit.*;//假设food文件夹下有一个fruit文件夹,
//并且该文件夹下也有Fruit类,则会出现错误,因为在类中调用Fruit的时候不知道该调用哪个。
import food.*;
比如
import food.*;
类中用到Fruit的时候,对import的解析是把food.*中的*换成Fruit,也就变成food.Fruit;import food.Fruit;
这样的话,类中用到Fruit的时候,则直接去找food.Fruit;
如果你的(food.*)包里有重复名字的类。。就会发生错误啊