📅  最后修改于: 2023-12-03 15:12:51.007000             🧑  作者: Mango
在 Java 中,我们可以使用 import 关键字来引入其他包中的类和成员。而静态导入则是一种引入静态成员的新方式。
静态导入是在 Java 5 中引入的新特性,它允许我们直接访问静态成员而不需要通过类名来访问。使用静态导入可以减少代码中冗余的类名,使代码更加简洁、易读。
静态导入使用 import static 关键字来声明。语法如下:
import static 包名.类名.静态成员;
下面是一个使用静态导入计算数学函数值的示例:
import static java.lang.Math.*;
public class MathDemo {
public static void main(String[] args) {
double a = 2.0;
double b = 3.0;
double c = sqrt(pow(a, 2) + pow(b, 2));
System.out.println(c);
}
}
在上面的示例中,我们使用了 import static java.lang.Math.* 语句来导入 java.lang.Math 类的所有静态成员,然后直接使用 sqrt 和 pow 静态方法计算三角形斜边长。这种方式可以使代码更加简洁易读。
静态导入是一种方便的语言特性,可以使代码更加简洁易读。但同时需要注意不要滥用,避免命名冲突,保持代码的可读性。