Java中的静态导入

2019-08-16 11:26:40来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Java中的静态导入

Java从1.5开始,增加了静态导入的语法,静态导入使用import static语句,分为两种:

  1. 导入指定类的某个静态成员变量、方法。
  2. 导入指定类的全部的静态成员变量、方法。

下面是代码演示:

/*
 * 使用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,则连类名都可以省略。


原文链接:https://www.cnblogs.com/sum-41/p/11267291.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:spring整合mybatis

下一篇:Java入门 面向对象第一天