import static(静态导入)是JDK1.5中的新特性,一般我们导入一个类都用 import com.....ClassName;
而静态导入是这样:import static com.....ClassName.*;这里多了个static,还有就是类名ClassName后面多了个 .* ,
意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。
然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名的方式来调用。
package com.lyzh;
/**
* Title: Test
* Description:
* @date 2018/2/2 21:04
*/
public class Test {
public static void f1() {//此时public可以,不写或protected或private均不可以,在Main中无法调用
System.out.println("f1");
}
}
package com.main;
import static com.lyzh.Test.*;
public class Main {
public static void main(String[] args) {
// write your code here
f1();
}
}
//f1
参考:http://blog.csdn.net/ygc87/article/details/7371254