Java 自定義常量


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 靜態的,所以不需要實例化對象,直接通過類名.常量名即可使用常量。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM