1. 程式人生 > >成員變量與局部變量

成員變量與局部變量

保存 其他 什麽 類的方法 區別 臨時 變量的作用域 方法 都是

成員變量:

  1. 在類中定義,用來描述對象將要有什麽;
  2. 可以由本類中的方法調用;
  3. 其他類的方法也可以調用;

局部變量:

  1. 在類的方法中定義,在方法中臨時保存數據;
  2. 只有它本身的方法可以調用;

成員變量與局部變量的區別:

  • 作用域不同

局部變量的作用域僅限於定義它的方法;

成員變量的作用域在整個類內部都是可見的;

  • 初始值不同

成員變量初始值為0;

局部變量如果不給初始值,會報錯的;

  • 同名局部變量

在同一個方法中,不允許有同名的局部變量;

在不同的方法中,可以有同名的局部變量;

  • 成員變量和局部變量同名:

成員變量若與局部變量同名,將優先調用局部變量的值;

成員變量與局部變量