Java 自定義常量
阿新 • • 發佈:2020-09-17
Java 中的常量就是初始化或賦值後不能再修改,而變數則可以重新賦值。
我們可以使用Java 關鍵字 final 定義一個常量,如下
final double PI = 3.14;
注意:為了區別 Java 中的常量和變數,一般要求常量命名全部使用大寫字母,單詞之間使用下劃線隔開,如 CLASS_NAME、WORK_ADDRESS。
在實際專案開發中,有兩種方式定義 Java 常量
方式一: 介面中定義常量
public interface Constants { String URL = "www.dtinone.com"; String USER_NAME = “diinone"; String USER_PASSWORD = "111111"; } public class Demo { public static void main(String[] args) { //使用自定義常量 System.out.println(Constants.USER_NAME); } }
注意:Java 規定介面中只能定義常量,所以我們可以省略 final static 這兩個修飾符,因為在編譯時編譯器會自動加上,即宣告為常量。
方式二:類中定義常量
public class Constants{ public final static String URL = "www.dtinone.com"; public final static String USER_NAME = “diinone"; public final static String USER_PASSWORD = "111111"; } public class Demo{ public static void main(String[] args) { // 使用自定義常量 System.out.println("Constants.USER_NAME); } }
由於常量都是 static 靜態的,所以不需要例項化物件,直接通過類名.常量名即可使用常量。