Java 局部變量初始化問題

Java 中類的成員變量會被自動初始化,但是方法裏頭的局部變量不會被自動初始化   上圖中 i 是成員變量,默認會自動初始化,所以直接使用沒有報錯。但是 j 是方法中的局部變量,沒有初始化直接使用會出現編譯錯誤。當然如果沒有使用 j 而只是聲明瞭卻未初始化,那麼只會有警告,因爲編譯器希望你接下來能對 j 進行初始化。   注意:boolean 類型默認值是 false
相關文章
相關標籤/搜索