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

    Java import static静态导入

    (转自:http://c.biancheng.net/view/940.html

    1        import static静态导入

    1)导入指定类的单个静态成员变量、方法

    概念:JDK 1.5 之后,静态导入的语法,用于导入指定类的某个静态成员变量、方法或全部的静态成员变量、方法。如果一个类中的方法全部是使用 static 声明的静态方法,则在导入时就可以直接使用 import static 的方式导入。

    比如:// 直接调用Math类的sqrt静态方法,返回256的正平方根

     

    语法格式如下:

    import static package.ClassName.fieldName|methodName;

     

    2)导入指定类的全部静态成员变量、方法

    语法格式如下:

    import static package.ClassName.*;

    下面程序使用 import static 语句来导入 java.lang.System 类下的全部静态成员变量,从而可以将程序简化成如下形式。

    1. import static java.lang.System.*;
    2. import static java.lang.Math.*;
    3.  
    4. public class StaticImportTest {
    5.     public static void main(String[] args) {
    6.         // out是java.lang.System类的静态成员变量,代表标准输出
    7.         // PI是java.lang.Math类的静态成员变量,表示π常量
    8.         out.println(PI);
    9.         // 直接调用Math类的sqrt静态方法,返回256的正平方根
    10. 10.         out.println(sqrt(256));
    11. 11.     }

    12. }

    从上面程序不难看出,import 和 import static 的功能非常相似,只是它们导入的对象不一样而已。import 语句和 import static 语句都是用于减少程序中代码编写量的。

     

    本文来自博客园,作者:Jaoany,转载请注明原文链接:https://www.cnblogs.com/fanglijiao/p/15553790.html

  • 相关阅读:
    Forms身份验证和基于Role的权限验证
    构建高扩展性网站
    多态和继承(继承)
    MVC使用Bootstrap
    使用Navicat Premium 和PLSQL Developer连接Oracl
    内存排查 valgrind
    MVC Bootstrap Helpers
    IOS各种调试
    JavaScript 奇技淫巧
    深入理解Linux修改hostname(转)
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/15553790.html
Copyright © 2011-2022 走看看