0
点赞
收藏
分享

微信扫一扫

JAVA成员变量和局部变量的区别


成员变量和局部变量的区别?

 

 

 

1.源代码中定义的位置不同。
成员变量定义在类中。

 

局部变量定义在方法中(只要是类的下一级大括号都是局部的)也可以定义在局部中。

----------------------------------分割线---------------------------

 

2.内存中的存储位置不同。
成员变量存储在内存中的对象中。
局部变量存储在栈内存的方法中。

----------------------------------分割线---------------------------

 

3.生命周期不同。

 

成员变量随着对象的出现而出现。

 

局部变量随着所属区间的运行而出现,随着所属区间的结束而释放。

 

JAVA成员变量和局部变量的区别_分割线


 

 

举报

相关推荐

0 条评论