[從 0 開始的 JAVA 生活]No.3 變數與它的小夥伴們
[從 0 開始的 JAVA 生活]No.3 變數與它的小夥伴們
變數的命名規則
變數名稱 :
變數的種類與有效範圍(Variable Scope)
變數的種類
-local variables (區域變數): -區域變數只能在它們被宣告的(method)記憶體取 -又稱 automatic , temporary , 或stack variables
-insance variables (實體變數): -宣告在(method)之外,並且沒有static修飾子 -實體變數可被類別內的任何非static method 所存取 -又稱 成員變數 (member variables) ,屬性變數(attribute variables)
** 加上static 修飾子的類別變數(class variables)又稱靜態變數(sttic variables)
變數的宣告(Declaration)與初始化(Initializtion)
基本觀念
-變數被使用前須有初值,否則(compile)時會有錯誤 -基本的宣告方式 : <變數型態><變數名稱>; EX : int i ; -宣告之後,在指定初始值[區域變數]才可以 EX : int i = 0;
實體變數的初始化
參考 :