为什么它需要导入,虽然文件在同一个包中?

时间:2013-03-19 05:54:02

标签: java eclipse

据我所知,如果文件在同一个包中,它应该按照定义导入其他文件。但我有一个案例,测试人员类需要从同一个包中的另一个文件显式导入o / w它给出红线。你能想到任何可能导致这种情况的事吗? 感谢

1 个答案:

答案 0 :(得分:2)

其他包中的包不会自动导入。您应该为内部包编写单独的import语句。

让我们说

package b存在于package a

然后

import a.*;

将导入a内的所有类,但此语句不会导入b中的类。

要导入b中的类,请写另一个语句:

import a.b.*;