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

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

区别:

  1. 作用域不同
    1. 成员变量作用于整个类中
    2. 局部变量作用于函数或者语句中
  2. 内存中的位置不同
    1. 成员变量存储在堆内存中
    2. 局部变量存储于栈内存中    

 

posted @ 2020-05-26 18:18  James_Harden  阅读(160)  评论(0编辑  收藏  举报