首先Java語言支援的變數型別有三類,分別是:
類變數:獨立於方法之外的變量,用 static 修飾。
實例變數:獨立於方法之外的變量,不過沒有 static 修飾。
局部變數:類別的方法中的變數。
範例:
(影片教學建議:java影片)
局部變數
局部變數宣告在方法、建構方法或語句區塊中;
局部變數在方法、建構方法、或語句區塊被執行的時候創建,當它們執行完成後,變數將會被銷毀;
存取修飾符不能用於局部變數;
局部變數只在宣告它的方法、建構方法或語句區塊中可見;
局部變數是在堆疊上分配的。
局部變數沒有預設值,所以局部變數被宣告後,必須經過初始化,才可以使用。
範例:
##輸出:
實例變數
實例變數宣告在一個類別中,但在方法、建構方法和語句區塊之外;
當一個物件被實例化之後,每個實例變數的值就跟著確定;
實例變數在物件創建的時候創建,在物件被銷毀的時候銷毀;
實例變數的值應該至少被一個方法、建構方法或語句區塊引用,使得外部能夠透過這些方式取得實例變數資訊;
實例變數可以宣告在使用前或使用後;
存取修飾符可以修飾實例變數;
實例變數對於類別中的方法、建構方法或語句區塊是可見的。一般情況下應該把實例變數設為私有。透過使用存取修飾符可以使實例變數對子類別可見;
具體實例如下:
#輸出結果: 類別變數
類別變數也稱為靜態變量,在類別中以static 關鍵字聲明,但必須在方法之外。
無論一個類別創建了多少個對象,類別只擁有類別變數的一份拷貝。
靜態變數除了被宣告為常數外很少使用。常數是指宣告為public/private,final和static類型的變數。常量初始化後不可改變。
靜態變數儲存在靜態儲存區。經常被聲明為常數,很少單獨使用static聲明變數。
靜態變數在第一次被存取時創建,在程式結束時銷毀。
靜態變數可以透過:ClassName.VariableName的方式存取。
類別變數被宣告為public static final型別時,類別變數名稱一般建議使用大寫字母。如果靜態變數不是public和final類型,其命名方式與實例變數以及局部變數的命名方式一致。
具體實例:
推薦教學:java開發入門
以上是實例講解java中的變數類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

記事本++7.3.1
好用且免費的程式碼編輯器