asa*_*gev 8 java import class package
我想一次导入包中的所有类,而不是一个一个.我试过了,import pckName.*;但它不起作用.
示例:我在包名称pack1中有类X.
package pack1;
public class X {
.
.
}
Run Code Online (Sandbox Code Playgroud)
我在同一个包里有Y班.
package pack1;
public class Y {
.
.
}
Run Code Online (Sandbox Code Playgroud)
我不想像这样导入它们:
import pack1.X;
import pack1.Y;
Run Code Online (Sandbox Code Playgroud)
为什么?因为我的包(har!)有很多类,一个接一个地添加它们很烦人.有没有办法一次性导入它们?
你应该使用:
import pack1.*;
Run Code Online (Sandbox Code Playgroud)
将此行添加到其他包中的类.例如:
package pack2;
import pack1.*;
public class XPack2 {
// ...
// X x = new X();
// ...
}
Run Code Online (Sandbox Code Playgroud)
只需确保您的类路径已正确设置.
当您有两个具有相同名称的类时,可能会出现问题:pack1.X和pack2.X.
然后你应该明确地写出类的完全限定名.
| 归档时间: |
|
| 查看次数: |
32286 次 |
| 最近记录: |