Java變量在不同位置時的默認值

我們在編寫 java 的過程中,變量有個字的作用域,不同作用域的變量有其各自的生存週期和默認值

類的成員變量

在這裏插入圖片描述
我們看下輸出:

在這裏插入圖片描述

類變量中 int,float,double 類型即使沒有賦初值,默認值爲 0

那如果我在這些類的成員變量前加上 static 字段,同樣輸出結果沒有變化

方法的變量

在這裏插入圖片描述
有報紅,在運行之前就已經檢測出 error 了,方法中的變量未初始化前不允許使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章