Java014Java静态导入
What?什么是静态导入?
Why?为何使用静态导入?
Attentiom!
Java014Java静态导入
What?什么是静态导入?
静态导入语法:
//导入类的所有成员
import static 包名.类名.*;
//导入要用的类的静态成员
import static 包名.类名.具体静态成员;
//例如:
import static java .lang.Math.*;
import static java.lang.Math.PI;
Why?为何使用静态导入?
静态导入就是简化使用类的静态成员的代码。
实现静态导入的方法就是在导入语句import后加个static关键字。
使用静态导入的便利方式就是使用导入类的静态成员不用家类前缀。
Attentiom!
使用静态导入虽说可以简化代码,但过度使用会降低代码的可读性和可维护性。因为维护人员不知道哪个类定义了这个静态成员,也与类的普遍使用方式不符。