變量就是命名的內存空間
1.聲明和賦值方式:數據類型變量名=值;
數據類型即劃分的內存空間,變量名即劃分出的內存空間的名
2.變量必須先聲明才能使用,不能使用一個沒有經過預先聲明的變量;沒有經過賦值的變量不能訪問。
3.在一個作用域中(即一對{}之間)不能有同名的變量,因為變量是內存空間的名(相當于門牌號),同名的話就會找不到那個空間,所以肯定不允許同名。
變量的作用域:即變量的有效作用范圍(一對{}之間)。
4.變量可以分為靜態變量,成員變量(類體中聲明的變量),局部變量(方法中聲明的變量)。成員變量作用域在整個類體中,可以到達方法內部但不一定(如果方法中聲明了同名變量就不能到達方法內部)。局部變量作用域只在定義它的那個函數(方法)內部。
publicclassVar_04{
inti=10;//成員變量
staticintm;//靜態變量
publicvoidm1(intm){//局部變量
intk=10;//局部變量
}
publicvoidm2(){
System.out.PRintln(m);
}
publicstaticvoidmain(String[]args)
{
Var_04var=newVar_04();
var.m2();
}
}
新聞熱點
疑難解答