使用 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);
    }

}