Java静态导入

例子1:

 1 package cn.itcast.day1;

 2 

 3 public class StaticImport {

 4     public static void main(String[] args)

 5     {

 6         int x = 1;

 7         System.out.println("Hello world!");

 8         System.out.println(Math.max(3, 4));

 9         System.out.println(Math.abs(3 - 23));

10     }

11 }

这里如果调用每个类的静态函数,则需要写上类名进行调用。

 

 例子2:

 1 package cn.itcast.day1;

 2 

 3 import static java.lang.Math.max;

 4 import static java.lang.Math.abs;

 5 

 6 public class StaticImport {

 7     public static void main(String[] args)

 8     {

 9         int x = 1;

10         System.out.println("Hello world!");

11         System.out.println(max(3, 4));

12         System.out.println(abs(3 - 23));

13     }

14 }

进行了静态导入之后,不需要写上类名即可使用其静态函数了。

 

例子3:

package cn.itcast.day1;



import static java.lang.Math.*;



public class StaticImport {

    public static void main(String[] args)

    {

        int x = 1;

        System.out.println("Hello world!");

        System.out.println(max(3, 4));

        System.out.println(abs(3 - 23));

    }

}

静态导入了类Math所有的静态函数。

你可能感兴趣的:(java)