首頁 > Java > java教程 > java全域變數和局部變數的區別

java全域變數和局部變數的區別

(*-*)浩
發布: 2019-12-26 14:14:57
原創
7637 人瀏覽過

java全域變數和局部變數的區別

局部變數                                 之後# 局部變數是在函數內作定義說明的。其作用域僅限於函數內, 離開函數後再使用此變數是非法的。

全域變數

全域變數也稱為外部變量,它是在函數外部定義的變數。它不屬於哪一個函數,它屬於一個原始程式檔案。其作用域是整個原始程式。 在函數中使用全域變量,一般應作全域變數說明。只有在函數內經過說明的全域變數才能使用。全域變數的說明符為extern。但在一個函數之前定義的全域變量,在該函數內使用可不再加以說明。

全域變數和局部變數的差異:

1、作用域不同

全域變數=整個類別中可用局部變數=方法內可用

2、初始值不同

全域變數=有初始值局部變數=無初始值

3、宣告上不同

全域變數=在一個類別中不允許宣告同名變數

局部變數=在一個方法中不允許宣告同名變數

4、優先權不同

兩類變數同名時,局部變數的優限級

以上是java全域變數和局部變數的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板