//test1.java
package com.v11j;
public class test1 {
public static void test2(){
System.out.println("test1->test2()");
}
public void test3(){
System.out.println("test1->test3()");
}
}
--------------------------------------------------------
//test2.java
package com.v11j;
import static com.v11j.test1.*;
public class test {
public static void main(String[] args) {
test2();//输出 'test1->test2()'
test3();//编译时报错,因为该方法不是static的;
}
}
如果没有静态导入,那么代码就会如下所示
//test2.java
package com.v11j;
import com.v11j.test1;
public class test {
public static void main(String[] args) {
test1.test2();//输出 'test1->test2()'
}
}