變數的分類和作用域
阿新 • • 發佈:2022-02-27
變數的分類與作用域
型別 | 宣告位置 | 從屬於 | 作用域 |
---|---|---|---|
區域性變數 | 方法或語句塊內部 | 方法/語句塊 | 從宣告位置開始,直到方法或語句塊執行完畢,區域性變數消失 |
成員變數 | 類方法、方法外部 | 物件 | 物件建立,成員變數也跟著建立,物件消失,成員變數也跟著消失 |
靜態變數 | 類內部、static修飾 | 類 | 類被載入,靜態變數就有效;類被解除安裝,靜態變數消失。 |
常量
關鍵字為 final,用final修飾的變數值無法再次更改。為了更好的區分和表述,一般將1、2、3、'a'、'b'、true、false、“hello,world”等稱為字元常量,使用final修飾的pi等稱為符號常量。
變數和常量的取名規範
- 所有變數、方法、類名要做到見名知義
- 類成員變數:首字母小寫並遵從駝峰原則:monthSalary
- 區域性變數:首字母小寫和駝峰原則
- 常量:使用大寫字母和下劃線:MAX_VALUE
- 類名:首字母大寫和駝峰原則:Man,GoodMan
- 方法名:首字母小寫和駝峰原則;run();runRun()