像其他變量一樣,我想將最終字段類型變量賦值爲空,但初始化被Java阻止。它的邏輯是什麼?也許我想使用我的變量的默認值?對於int = 0,字符串=空布爾=假等等爲什麼最終字段變量不能在Java中分配爲空白?
public class Hello {
static final int myNumber; /* it is giving "The blank final field myNumber
may not have been initialized" error in Eclipse */
}
因爲它是'最後'。只對那些你想要初始化一次的字段使用final,從而始終保持一個常量值。 :) –