JavaEE-16-静态导入
在JDK1.5之后增加一种静态导入的语法,用于导入指定类的静态成员变量、方法or该类全部的静态成员变量、方法。
前提:如果一个类中的方法全部是使用static声明的静态方法,则在导入时就可以直接使用import static的方式。
格式:
1.导入指定类的静态成员变量、方法
import static 包名。。。.类名.方法名;
2.导入该类全部的静态成员变量、方法
import staitc 包名。。。.类名.*
举例:
1 import static java.lang.Math.abs; 2 import static java.lang.Math.pow; 3 import static java.lang.Math.max; 4 import static java.lang.Math.*; 5 6 public class StaticImportDemo { 7 public static void main(String[] args) { 8 System.out.println(abs(-100)); 9 System.out.println(pow(2, 3)); 10 System.out.println(max(20, 30)); 11 12 } 13 }
昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否知否,应是绿肥红瘦!