變數能生效的區域範圍
Java的作用域是指變數能生效的區域範圍,主要分為類變數、實例變數和局部變數。具體如下:
類變數,也稱為靜態變數,屬於整個類,不依賴於對象,在類載入時分配空間,對所有類可見。
實例變數,也稱為成員變數,屬於單個對象,與對象的生命周期相同,在對象創建時分配空間。
局部變數,是在方法或語句塊中定義的變數,其作用域僅限於定義它的代碼塊。
此外,Java的訪問修飾符public、protected、default和private可以影響變數的可見性和生命周期,這些修飾符可以套用於類變數、實例變數和局部變數,分別決定了它們的作用範圍,例如,public修飾的變數對所有類可見,而private修飾的變數只對當前類可見。