[從 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;

實體變數的初始化

參考 :