類變量、實例變量、局部變量類變量是類中獨立於方法之外的變量,用static 修飾。
實例變量也是類中獨立於方法之外的變量,不過沒有static修飾。
局部變量是類的方法中的變量。
看下面的偽代碼說明:
public class Variable{
static int allClicks=0; //類變量
String str="hello world"; //實例變量
public void method(){
int i =0; //局部變量
}
}
實例變量也稱為:“域”,“成員變量”,在實體類或數據類中被稱為“屬性”或“字段”。當實例變量可以改變時,被稱為對象的狀態。
2. final用於常量的聲明,規範要求常量的變量名是大寫的。
3. statci 在java 裏面用於對類方法和屬性進行修飾,其作用是什麽呢?
有兩種情況是non-static無法做到的,這時妳就要使用statice。
第壹種:妳希望不論產生了多少個對象,或不存在任何對象的情形下,那些特定數據的存儲空間都只有壹份;
第二種:妳希望某個函數不要和class object綁在壹起。即使沒有產生任何object,外界還是可以調用其static函數,或是取用其static data