Dev_Nick

导航

静态导入

静态导入语法:用于导入类的某个静态属性或方法。使用静态导入可以简化程序对类静态属性和方法的调用。此语法实在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

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

 

posted on 2017-01-02 16:08  Dev_Nick  阅读(135)  评论(0编辑  收藏  举报