溫馨提示×

java常量定義的方式有哪些

小億
152
2024-06-03 18:07:11
欄目: 編程語言

在Java中,常量可以使用以下幾種方式來定義:

  1. 使用關(guān)鍵字final定義常量:通過關(guān)鍵字final定義的變量表示為常量,一旦賦值后就無法再修改。示例代碼如下:
final int MAX_VALUE = 100;
  1. 使用關(guān)鍵字static final定義類常量:在類中使用關(guān)鍵字static final定義的常量是類級別的常量,可以直接通過類名來訪問。示例代碼如下:
public class Constants {
    public static final int MAX_VALUE = 100;
}
  1. 使用接口定義常量:在接口中定義的變量默認為常量,不需要使用final關(guān)鍵字修飾。示例代碼如下:
public interface Constants {
    int MAX_VALUE = 100;
}
  1. 使用枚舉類定義常量:通過定義枚舉類來表示常量值,每個枚舉值都是常量。示例代碼如下:
public enum Constants {
    MAX_VALUE(100);

    private final int value;

    private Constants(int value) {
        this.value = value;
    }

    public int getValue() {
        return this.value;
    }
}

0