статический член в Java
package pack1;
public class A {
public static int i = 10;
public static void test() {
System.out.println("done");
}
}
//this is other .class file
package pack2;
import static pack1.A;
import static java.lang.System.out;
public class Manager2 {
public static void main(String[] args) {
out.println(i);
test();
}
}
Всякий раз, когда я используюimport static pack1.A;
как я использовал в классе Manager2 вместоimport static pack1.A.*;
, компилятор показывает ошибку. неimport static pack1.A;
импортировать класс A, включая статические элементы?
Я знаю об этом, используяimport static pack1.A.i
импортирует статические элементы, но 'import static pack1.A;' показывает ошибку.