zoukankan      html  css  js  c++  java
  • Java import static 静态导入

    在JDK1.5增加了import static语法,用于导入指定类的某个静态成员变量、方法或全部的静态成员变量、方法。

    • 两种语法:
      • 导入指定类的单个静态成员变量、方法:
        import static package.ClassName.fieldName|methodName;
        
      • 导入指定类的全部静态成员变量、方法:
        import static package.ClassName.*;
        

    import static 语句放在Java源文件的package语句之后,类定义之前,而import语句和import static语句之间没有任何顺序要求。

    使用import可以省略写包名; 使用import static可以省略类名。

      import static java.lang.System.*;
      import static java.lang.Math.*;
    
      public class StaticImportMath{
            public static void main(String[] args){
                  //out是java.lang.System类的静态成员变量,代表标准输出
                  //PI是java.lang.Math类的静态成员变量,表示pi常量
                  //这里省略了System类名(import static导入)
                  out.pringtln(PI);
                  //直接调用Math类的sqrt静态方法,返回256的正平方根
                  out.println(sqrt(256));
            }
      }
  • 相关阅读:
    [树形DP]Luogu P1131 [ZJOI2007]时态同步
    [状压DP]JZOJ 1303 骑士
    [DFS]JZOJ 1301 treecut
    [最小费用最大流]JZOJ 4802 探险计划
    [KMP][倍增求LCA]JZOJ 4669 弄提纲
    [DP]JZOJ 1758 过河
    列表生成式和生成器表达式
    协程函数
    生成器
    迭代器
  • 原文地址:https://www.cnblogs.com/xiaobaizzz/p/13489204.html
Copyright © 2011-2022 走看看