java中怎么定義常量

小億
111
2024-01-19 20:11:04

在Java中,可以使用final關(guān)鍵字來(lái)定義常量。常量的值不能被修改。

常量可以在類(lèi)級(jí)別(即靜態(tài)常量)或?qū)嵗?jí)別(即實(shí)例常量)定義。

在類(lèi)級(jí)別上定義常量時(shí),常量的修飾符應(yīng)該是public static final,例如:

public class MyClass {
    public static final int MAX_VALUE = 100;
}

這樣定義的常量可以通過(guò)類(lèi)名訪問(wèn),例如MyClass.MAX_VALUE。

在實(shí)例級(jí)別上定義常量時(shí),常量的修飾符應(yīng)該是public static final,并且不能包含static關(guān)鍵字,例如:

public class MyClass {
    public final int MAX_VALUE = 100;
}

這樣定義的常量可以通過(guò)實(shí)例名訪問(wèn),例如MyClass instance = new MyClass(); instance.MAX_VALUE。

無(wú)論是類(lèi)級(jí)別還是實(shí)例級(jí)別的常量,都要注意命名規(guī)范,常量的命名一般使用大寫(xiě)字母和下劃線(xiàn),例如MAX_VALUE。

0