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

    静态导入语法:用于导入类的某个静态属性或方法。使用静态导入可以简化程序对类静态属性和方法的调用。此语法实在JDK1.5的时候引入的。

    静态导入格式:

      import static 报名.类名.静态属性/静态方法。

    注意:静态两个字。只能导入静态的属性或者方法。

    正常导入的代码如下:

     1 import java.util.ArrayList;
     2 import java.util.Collections;
     3 
     4 public class StaticImport {
     5     public static void main(String[] args) {
     6         ArrayList<Integer> list = new ArrayList<Integer>();
     7         list.add(10);
     8         list.add(1);
     9         list.add(3);
    10         //正常导入:必须写上类名才能调用
    11         Collections.sort(list);
    12         System.out.println(list);
    13     }
    14 }
    View Code

    静态导入以及使用的代码如下:

     1 import java.util.ArrayList;
     2 import static java.util.Collections.sort; //导入静态方法
     3 import static java.lang.System.*; //导入静态成员
     4 
     5 public class StaticImport {
     6     public static void main(String[] args) {
     7         ArrayList<Integer> list = new ArrayList<Integer>();
     8         list.add(10);
     9         list.add(1);
    10         list.add(3);
    11         //正常导入:必须写上类名才能调用
    12         sort(list);
    13         out.println(list);
    14     }
    15 }
    View Code

    注意:如果本类中有和导入的静态方法同名的方法,会调用本类的。如果想调用导入类的方法,必须在方法前加入类名调用。

  • 相关阅读:
    九个令人兴奋的新功能将与Java 9 展示两点
    自学前端开发 新版css时钟效果图
    自学前端,你要的学习资料到了~~~~~~
    Angularjs中ng-repeat与移动端滑动插件iScroll的冲突
    计蒜客学习记录
    明明的随机数
    模板题
    泉州一中复赛模拟
    快速幂模板
    NOIP2013
  • 原文地址:https://www.cnblogs.com/nicker/p/6242597.html
Copyright © 2011-2022 走看看