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注解
    java反射简单入门
    java泛型反射
    BeanUtils.populate的作用
    适配器模式
    原型模式
    抽象工厂模式
    工厂方法模式
    建造者模式
    单例模式
  • 原文地址:https://www.cnblogs.com/nicker/p/6242597.html
Copyright © 2011-2022 走看看