在java語言中,根據變量的位置不同,可以將變量分為兩大類:成員變量和局部變量。
成員變量是在類中定義的變量,包括:
1.類變量:以static修飾,作用域:從類的準備階段就開始存在,直到系統完全銷毀這個類。與類的生存范圍相同
2.實例變量:不以static修飾,作用域:從類的實例變量被創建時就開始存在,直到系統完全銷毀這個實例。與對應的實例生存范圍相同
class Test{ //定義實例變量 public String name; //定義了一個類變量 public static int PRice;}
局部變量指的是在方法中定義的變量,包括:
1.形參:在方法簽名中定義的變量,作用域:整個方法中有效。
2.方法局部變量:在方法體中定義的局部變量,作用域:從定義該變量的地方生效,到該方法結束時失效。
3.代碼塊局部變量:在代碼塊定義的局部變量,作用域:從定義該變量的地方生效,直到該代碼塊結束時失效。
新聞熱點
疑難解答