成員變量與局部變量的區別_
阿新 • • 發佈:2019-04-10
初始 hit 成員變量 作用 內部使用 沒有 -h lse line 定義的位置上區別:
1. 成員變量是定義在方法之外,類之內的。
2. 局部變量是定義在方法之內。
作用上的區別:
1. 成員變量的作用是用於描述一類事物的公共 屬性的。
2. 局部變量的作用就是提供一個變量給方法內部使用而已。
生命周期區別:
1. 隨著對象 的創建而存在,隨著對象的消失而消失。
2. 局部變量在調用了對應的方法時執行到了創建該變量的語句時存在,局部變量一旦出了自己的作用域
那麽馬上從內存中消失。
初始值的區別:
1. 成員變量是有默認的初始值。
數據類型 默認的初始值
int 0
float 0.0f
double 0.0
boolean false
char ‘ ‘
String(引用數據類型) null
2. 局部變量是沒有默認的初始值的,必須要先初始化才能使用。
成員變量與局部變量的區別_