//interface1.java
package package1;
public interface interface1 {
static final int a =10;
}
//StaticImportTest.java
import static package1.*; //import package1.*; works
class StaticImportTest {
public static void main(String args[]) {
System.out.println(a); //System.out.println(interface1.a) works
}
}
当我仅用“import”替换“import static”一词并使用 System.out.println(interface1.a) 时,它可以工作,但不确定为什么它不能以当前形式工作。