Java 變數 常量 作用域
阿新 • • 發佈:2022-04-04
1 變數
變數就是可以變化的量,可通過變數操作記憶體中的資料。
1.1 定義
type varName [=value][{,varName[=value]}];
//資料型別 變數名 = 值; 可以使用逗號隔開來宣告多個 同類型 變數。
1.2 注意
-
定義變數必須宣告其型別【基本型別,引用型別】
-
變數名必須時合法的識別符號
-
變數宣告是一條完整的語句,每一個宣告必須以分號結束
2 變數作用域
-
類變數
-
例項變數
-
區域性變數
public class T { static int age; //類變數[只在 例項變數前增加關鍵詞 static,從屬於類] String str="hello"; //例項變數,從屬於物件 public void method(){ int i=0; //區域性變數 } }
3 變數的初始化
public class T { //例項變數:從屬於物件,若不進行初始化,則預設值如下: //數值型別:預設為0 0.0 //布林值:預設為false //除了基本型別:其餘的預設值都是null String name; int age; double price; //main方法 public static void main(String[] args) { //變數型別(自定義) 變數名字=new T(); T t=new T(); System.out.println(t.age); System.out.println(t.price); } }
2 常量(Constant)
-
初始化(initialize)後不在改變的值,不會變動的值。
-
常量是一種特殊的變數,他的值被設定後,在程式的執行過程中不允許被改變。
-
常量名一般使用大寫字元
//定義 final 常量名=值;
public class T {
final double PI=3.14;
}
PS:修飾符在使用時不存在先後順序
3 命名規範
命名:見名知意原則
3.1 常量命名
常量命名均採用全部大寫,單詞較多時使用 "_" 進行連線。
3.2 變數命名
定義均採用駝峰原則。
- 類成員變數,區域性變數,方法名:首字母小寫和駝峰原則。【runRun(),mothSalary】
- 類名:首字母大寫和駝峰原則。【Dog,BlackDog】