标签:code dom 静态成员 sys 增加 打印 rgs 成员变量 包名
Java从1.5开始,增加了静态导入的语法,静态导入使用import static
语句,分为两种:
下面是代码演示:
/*
* 使用import static,导入java.lang.System下的out这个静态成员变量
* 这个out,是个打印流
*/
import static java.lang.System.out;
public class StaticImporTest {
public static void main(String[] args) {
out.println("hello world");
}
}
/*
* 使用import static,导入java.lang.Math这个类中的round方法
*/
import static java.lang.Math.round;
public class StaticImporTest {
public static void main(String[] args) {
round(123.123);
}
}
/*
* 像这样使用.*,则表示类中所有的静态成员变量和静态方法都被导入了
*/
import static java.lang.System.*;
import static java.lang.Math.*;
public class StaticImporTest {
public static void main(String[] args) {
out.println("hello world");
random();
}
}
可以看到,使用import
可以省略写包名;而使用import static
,则连类名都可以省略。
标签:code dom 静态成员 sys 增加 打印 rgs 成员变量 包名
原文地址:https://www.cnblogs.com/sum-41/p/11267291.html