java中的成员变量和局部变量

  • 在函数体内的是局部变量
  • 在函数体外的是成员变量

区别:

  1. 作用域不同
    1. 成员变量作用于整个类中
    2. 局部变量作用于函数或者语句中
  2. 内存中的位置不同
    1. 成员变量存储在堆内存中
    2. 局部变量存储于栈内存中    
原文地址:https://www.cnblogs.com/xiexiaofei/p/12967228.html