public class Constants {
// This is a constant for sure!
public static final int NUMBER1 = 42;
// This is a constant.
public static final Integer NUMBER2 = 42;
// Is this really a constant?
public static final BigInteger NUMBER3 = new BigInteger("42");
}
必須恆定一定是原始[NUMBER1
](或基本類型的包裝[NUMBER2
]),或不static final
足以考慮一個字段作爲常數NUMBER3
]?什麼確定了一個常量?
我想說一個常數是一個在程序執行過程中不能修改的值或者一個句子的「生命」。但它可以是任何東西,只要它不可變。 – Djon