1. 静态导入-为java5.0的新特性。
先来看下普通的import是什么作用,import的作用就是在写代码的过程中,可以少写包名。用于导入一个类或一个包下的所有类。
而静态导入用于导入类中的某个静态方法(属性)或所有的静态方法(属性),语法为:import static
StaticClass类中定了静态常量及方法
package com.study.staticImport;
public class StaticClass {
public static final String A = "static variabel";
public static void test()
{
System.out.println("function test();");
}
public static void test1()
{
System.out.println("function test1();");
}
}
测试
package com.study.staticImport;
//倒入常量
import static com.study.staticImport.StaticClass.A;
//倒入函数
import static com.study.staticImport.StaticClass.test;
//倒入所有的静态函数及方法
//import static com.study.staticImport.StaticClass.*;
public class StaticImportTest {
public static void main(String[] args)
{
System.out.println(A);
test();
}
}
控制台输出:
static variabel
function test();