1. 程式人生 > >如何在Java中定義常量(Constant)

如何在Java中定義常量(Constant)

首先看示例:

 

方法一採用介面(Interface)的中變數預設為static final的特性。

方法二採用了Java 5.0中引入的Enum型別。

方法三採用了在普通類中使用static final修飾變數的方法。

方法四類似方法三,但是通過函式來獲取常量。

首先定義全域性變數似乎有違Java的面向物件的封裝特性,增加的耦合。所以最佳的方法是避免定義全域性變數。如果是引數等,可以寫入配置檔案。如果實在是必須的,方法二是最為推薦的。方法三是大家都能想到的,非常的直觀。方法一和方法三本質上一樣。方法四提供了靈活性,具體參考引用【1】。

參考

【1】http://www.ibm.com/developerworks/cn/java/l-java-interface/index.html