使用 static 来声明常量
由于 static
关键字用于访问没有实例化类的字段和方法,因此可以使用它来声明常量以便在其他类中使用。这些变量将在类的每个实例中保持不变。按照惯例,static
变量总是 ALL_CAPS
并使用下划线而不是驼峰情况。例如:
static E STATIC_VARIABLE_NAME
由于常量不能改变,static
也可以与 final
修饰符一起使用:
例如,要定义 pi 的数学常量:
public class MathUtilities {
static final double PI = 3.14159265358
}
哪个可以在任何类中用作常量,例如:
public class MathCalculations {
//Calculates the circumference of a circle
public double calculateCircumference(double radius) {
return (2 * radius * MathUtilities.PI);
}
}