import static package.ClassName.fieldName|methodName;上面语法导入 package.ClassName 类中名为 fieldName 的静态成员变量或者名为 methodName 的静态方法。例如,可以使用
import static java.lang.System.out;
语句来导入 java.lang.System 类的 out 静态成员变量。import static package.ClassName.*;上面语法中的星号只能代表静态成员变量或方法名。
import static java.lang.System.*; import static java.lang.Math.*; public class StaticImportTest { public static void main(String[] args) { // out是java.lang.System类的静态成员变量,代表标准输出 // PI是java.lang.Math类的静态成员变量,表示π常量 out.println(PI); // 直接调用Math类的sqrt静态方法,返回256的正平方根 out.println(sqrt(256)); } }从上面程序不难看出,import 和 import static 的功能非常相似,只是它们导入的对象不一样而已。import 语句和 import static 语句都是用于减少程序中代码编写量的。
本文链接:http://task.lmcjl.com/news/10486.html