我想一次导入包中的所有类,而不是一个一个。
我试过了import pckName.*;
,但它没有用。
示例:我在包名称pack1中有类X.
package pack1;
public class X {
.
.
}
我在同一个包中有Y类。
package pack1;
public class Y {
.
.
}
我不想像这样导入它们:
import pack1.X;
import pack1.Y;
为什么呢?因为我的包(har!)有很多类,一个接一个地添加它们很烦人。 有没有办法一次性导入它们?
答案 0 :(得分:7)
您应该使用:
import pack1.*;
将此行添加到其他包中的类中。 E.g:
package pack2;
import pack1.*;
public class XPack2 {
// ...
// X x = new X();
// ...
}
请确保您的类路径已正确设置。
如果您有 2个具有相同名称的类:pack1.X
和pack2.X
,则可能会出现问题。
然后你应该明确地写出该类的完全限定名称。