通过使用import static,就可以不用指定Constants类名而直接使用静态成员,包括静态方法。
import xxxx 和 import static xxxx区别是牵着一般导入的是类文件,而后者一般导入静态的方法
实例说明:
package test.com.jdk;
public class StaticDemo {
public static final String NAME = "fanjunkai";
public static void show(){
System.out.print("waht are you doing now!");
}
}
创建测试类--演示非静态导入
package test.com.jdk;
import test.com.jdk.StaticDemo;
public class StaticTest {
public static void main(String[] args) {
System.out.println(StaticDemo.NAME);
StaticDemo.show();
}
}
创建测试类--演示静态导入
package test.com.jdk;
import test.com.jdk.StaticDemo.NAME;
import test.com.jdk.StaticDemo.show;
public class StaticTest {
public static void main(String[] args) {
System.out.println(NAME);
show();
}
}