zoukankan      html  css  js  c++  java
  • 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,则连类名都可以省略。

  • 相关阅读:
    一个浏览器循环刷新网页的例子
    Ajax和JSON基础
    HTML-第三章构建模块小结
    HTML-元素属性
    入前端坑的第一天
    JZOJ 【2021.11.10NOIP提高组联考】
    LG P2633 Count on a tree
    JZOJ 7339.改试卷
    [CEOI2017] Building Bridges
    拉格朗日插值法
  • 原文地址:https://www.cnblogs.com/sum-41/p/11267291.html
Copyright © 2011-2022 走看看