局部變量
- 定義在類的方法內或者代碼塊內的變量
- 局部變量只在定義它的方法體內或者代碼塊內有效
- 局部變量在使用前,必須先初始化
全局變量(成員變量)
- 一個類中既不在方法體內,也不在程序塊內定義的變量
- 類中所有的方法和代碼塊都可以訪問成員變量
- 對於沒有初始化的成員變量,系統會指定默認的值
- 默認值
全局變量默認值
數據類型 |
默認值 | 數據類型 | 默認值 |
byte |
0 | short | 0 |
int |
0 | long | 0L |
float |
0.0f | double | 0.0 |
char |
'\u0000' | boolean | false |
String |
null |