java中常量

115 阅读2分钟

常量

  • 被 static final 修饰的成员变量,称之为常量
  • 通常用于记录系统的配置信息
public class Constant {
    //常量: 定义一个常量表示学校名称
    //为了方便在其他类中被访问所以一般还会加上public修饰符
    //常量命名规范:建议都采用大写字母命名,多个单词之前有_隔开
    public static final String SCHOOL_NAME = "黑马程序员";
}

在Java中,可以通过常量的类名来访问和使用常量。常量的类名后面使用点操作符(.)来访问常量。

以下是几种常量调用的示例:

  1. 访问类常量:
class Constants {
    public static final int MAX_VALUE = 100;
}

public class Main {
    public static void main(String[] args) {
        int maxValue = Constants.MAX_VALUE;
        System.out.println("最大值:" + maxValue);  // 输出:最大值:100
    }
}

在上面的示例中,我们通过Constants.MAX_VALUE来访问类常量MAX_VALUE,并将其赋值给一个变量maxValue。然后,我们打印输出变量的值。

  1. 访问接口常量:
interface Constants {
    int MAX_VALUE = 100;
}

public class Main {
    public static void main(String[] args) {
        int maxValue = Constants.MAX_VALUE;
        System.out.println("最大值:" + maxValue);  // 输出:最大值:100
    }
}

在上面的示例中,我们使用接口来定义常量MAX_VALUE。在main方法中,我们通过接口名Constants来访问接口常量,并将其赋值给一个变量maxValue。然后,我们打印输出变量的值。 无论是类常量还是接口常量,都可以通过类名或接口名直接访问,无需创建实例对象。

总结:在Java中,可以通过常量的类名或接口名来访问和使用常量。通过类名或接口名后面加上点操作符( . ),可以访问和获取常量的值。常量的调用方式可以根据常量的定义方式来确定,可以是类常量或接口常量。