變量的使用定義
變量用於操作系統中,實體之間的傳遞,把變量看作一個在內存空間中聲明的存儲位置,在調用變量的時候,系統會自動的調用內存中的存儲位置。
在Java中,變量又稱為字段,故字段在Java中又有分類。
變量命名為駝峰輸入法:如testWord,textWordOne,testWordTwo...開頭首單詞大寫,后面單詞小寫
1.變量類別(變量在Java中的分類)
1.1 成員變量定義
成員變量又稱為成員字段、實例字段(實例在后面類對象的創建會有講解),成員變量位於類體(Class)的區域范圍內,所以它是屬於類的。在Java中創建實例字段后,成員變量也會隨之在類體加載完成后進行堆棧(內存區域)的創建。
下面為創建成員變量的語法格式:
class 類體 { 數據類型 變量名; //此為創建成員變量的語法格式 }
1.2 局部變量定義
局部變量是在方法下的變量,位於方法塊的區域內。在方法調用的時候會進行創建局部變量,然后生成相應的空間等待執行調用。
下面為創建局部變量的語法格式:
class 類體 { 數據類型 變量名; //此為創建成員變量的語法格式 public static void main(String [] args) { 數據類型 變量名; //此為創建局部變量的語法格式,位於方法中 } }
2.變量使用中的分類
變量在使用的過程中也有使用分類的定義。
2.1 變量在方法中的使用
變量在方法標簽的括號中稱為“臨時參數”或者“臨時變量”。
實例:
class 類體 { public void 方法名 (數據類型 臨時變量名) { //此為創建方法的臨時變量 System.out.println("輸出方法的臨時參數:" + 臨時變量名); } }
注: 臨時變量的使用范圍(生命周期)只能在方法內使用。
2.2變量在類中的使用
變量在類中稱為成員變量(成員字段),加上修飾符之后又是另一種定義。
2.2.1 static 變量名
static 變量名:
static又稱為靜態的意思,加入成員變量后又稱為“靜態變量”或者“靜態字段”。
如下:
class 類體 { static 數據類型 變量名; //此為創建靜態成員變量的語法格式 }
注:靜態變量在創建后會變成類的變量,不在屬於通過創建對象調用的變量。
下面為創建靜態類中方法的靜態局部字段的語法格式:
static class 類體 { static 數據類型 變量名; //此為創建靜態成員變量的語法格式 public static void main(String [] args) { static 數據類型 變量名; //此為創建方法中的靜態局部變量的語法格式,位於方法中 } }
注:靜態變量在方法中的使用,前提是整個類也是靜態的。
2.2.2 final 變量名
final 變量名:
final稱為最終的意思,故所創建的變量是不變的、恆等的關系存在,所以添加到變量中又稱為“最終字段”或“不變的變量”。
創建最終字段的語法格式::
class 類體 { final 數據類型 變量名; //此為創建最終不變成員變量的語法格式 }
下面為創建類中方法的最終字段的語法格式;
static class 類體 {
fianl 數據類型 變量名; //此為創建靜態成員變量的語法格式
public static void main(String [] args) { final 數據類型 變量名; //此為創建方法中的最終字段的語法格式,位於方法中 }
}
2.2.3 final static 變量名
final stati 變量名:
final static 變量名所創建的對象是“最終靜態的意思”,故所創建的變量是靜態最終不變的存在,所以添加到變量中又稱為“常量”或者“最終靜態字段”(在創建的時候變量名要求大寫,單詞之間下划線_隔開,如“TEST_Word”)。
創建常量的語法格式:
class 類體 { final static 數據類型 變量名; //此為創建常量的語法格式 }
3.小結
變量總體來說就三種,一種是成員變量,屬於類個體的變量,一種是局部變量,屬於方法中的變量,一種是臨時變量,屬於方法中傳遞參數的變量。
三種變量的使用和說定義都已經給了出來,如何賦值使用請自己嘗試吧,加油喲年輕人。
如果上面三種變量弄懂嘞,搞懂了,然后就把下面修飾符所修改的static,final記下來吧,並不要求會用,在你初學的時候這些還是會有所收獲的,在變量中還會涉及到他們的定義范圍,適用范圍,生命周期等等......本文並未過多講解多余知識,專精不多余。另外制作不易,需要閱讀的您能點個贊多多支持一下(*╹▽╹*)。
如果轉載的話,請留言一下謝謝